CVE-2017-7376
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 98 - wyżej niż 98% wszystkich znanych CVE
Streszczenie
Przepełnienie bufora w libxml2 umożliwia zdalnym atakującym wykonanie dowolnego kodu poprzez wykorzystanie nieprawidłowego limitu wartości portów podczas obsługi przekierowań.
Ocena ryzyka
Atakujący może zdalnie wykonać kod w systemie, co może prowadzić do pełnej kompromitacji systemu lub naruszenia danych.
Rekomendacja
Zaktualizuj libxml2 do wersji, która zawiera poprawkę dla tej podatności.
Inne podatności w libxml2
Zobacz wszystkie- CVE-2017-7013Wysokie
W niektórych produktach Apple odkryto problem związany z komponentem 'libxml2'. Dotyczy to systemów iOS przed wersją 10.3.3, macOS przed 10.12.6, iCloud przed 6.2.2 na Windows, iTunes przed 12.6.2 na Windows, tvOS przed 10.2.2 oraz watchOS przed 3.2.3.
- CVE-2017-7010Wysokie
W niektórych produktach Apple zidentyfikowano problem związany z komponentem 'libxml2'. Dotyczy on systemów iOS przed wersją 10.3.3, macOS przed wersją 10.12.6, iCloud przed wersją 6.2.2 na Windows, iTunes przed wersją 12.6.2 na Windows oraz tvOS przed wersją 10.2.2.
- CVE-2016-4483Wysokie
Funkcja xmlBufAttrSerializeTxtContent w pliku xmlsave.c w libxml2 pozwala atakującym, zależnie od kontekstu, na spowodowanie odmowy usługi (odczyt poza zakresem i awaria aplikacji) poprzez wartość atrybutu, która nie jest w formacie UTF-8, związane z serializacją.
- CVE-2016-4449Wysokie
W podatności CVE-2016-4449 występuje luka XXE w funkcji xmlStringLenDecodeEntities w pliku parser.c w libxml2 przed wersją 2.9.4. Luka ta, gdy nie jest w trybie walidacji, pozwala atakującym na odczyt dowolnych plików lub spowodowanie odmowy usługi poprzez nieokreślone wektory.
- CVE-2016-4447Wysokie
Funkcja xmlParseElementDecl w libxml2 przed wersją 2.9.4 pozwala na ataki zależne od kontekstu, które mogą prowadzić do odmowy usługi poprzez błędnie skonstruowany plik, co skutkuje błędem odczytu bufora i awarią aplikacji.
- CVE-2016-1840Wysokie
W funkcji xmlFAParsePosCharGroup w libxml2 przed wersją 2.9.4 występuje przepełnienie bufora oparte na stercie, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi poprzez spreparowany dokument XML.
- CVE-2016-1835Wysokie
Podatność typu use-after-free w funkcji xmlSAX2AttributeNs w libxml2 przed wersją 2.9.4, używanej w Apple iOS przed wersją 9.3.2 oraz OS X przed wersją 10.11.5, umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez spreparowany dokument XML.
- CVE-2016-1834Wysokie
Przepełnienie bufora oparte na stercie w funkcji xmlStrncat w libxml2 przed wersją 2.9.4, używanej w systemach Apple iOS przed 9.3.2, OS X przed 10.11.5, tvOS przed 9.2.1 oraz watchOS przed 2.2.1, umożliwia zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi (uszkodzenie pamięci) poprzez spreparowany dokument XML.
- CVE-2016-3705Wysokie
Funkcje xmlParserEntityCheck i xmlParseAttValueComplex w libxml2 2.9.3 nieprawidłowo śledzą głębokość rekurencji, co umożliwia atakującym uzależnionym od kontekstu spowodowanie odmowy usługi poprzez przygotowany dokument XML z dużą liczbą zagnieżdżonych odniesień do encji.
- CVE-2016-3627Wysokie
Funkcja xmlStringGetNodeList w libxml2 w wersji 2.9.3 i wcześniejszych, w trybie odzyskiwania, pozwala na atakującym zależnym od kontekstu spowodować odmowę usługi poprzez przygotowany dokument XML, co prowadzi do nieskończonej rekurencji, zużycia stosu i awarii aplikacji.
Oryginalny opis (angielski, źródło NVD)
Buffer overflow in libxml2 allows remote attackers to execute arbitrary code by leveraging an incorrect limit for port values when handling redirects.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

