CVE-2017-0663
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 83 - wyżej niż 83% wszystkich znanych CVE
Streszczenie
W libxml2 występuje podatność na zdalne wykonanie kodu, która może pozwolić atakującemu na wykonanie dowolnego kodu w kontekście procesu bez uprawnień. Problem ten dotyczy aplikacji korzystających z tej biblioteki w systemie Android.
Ocena ryzyka
Zagrożenie to może prowadzić do przejęcia kontroli nad aplikacjami działającymi na Androidzie, co stwarza poważne ryzyko dla bezpieczeństwa danych użytkowników.
Rekomendacja
Zaleca się aktualizację systemu Android do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie aplikacji korzystających z libxml2.
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)
A remote code execution vulnerability in libxml2 could enable an attacker using a specially crafted file to execute arbitrary code within the context of an unprivileged process. This issue is rated as High due to the possibility of remote code execution in an application that uses this library. Product: Android. Versions: 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2. Android ID: A-37104170.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

