CVE-2016-1684
WysokieStreszczenie
W bibliotece libxslt przed wersją 1.1.29, używanej w Google Chrome przed wersją 51.0.2704.63, występuje błąd w obsłudze tokena formatu i dla danych xsl:number. Umożliwia to zdalnym atakującym spowodowanie odmowy usługi (przepełnienie całkowite lub zużycie zasobów) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany dokument.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które prowadzą do odmowy usługi, co może wpłynąć na dostępność usług oraz zasobów. Potencjalne skutki mogą obejmować również inne nieokreślone zagrożenia.
Rekomendacja
Zaleca się aktualizację biblioteki libxslt do wersji 1.1.29 lub nowszej oraz monitorowanie użycia Google Chrome, aby zapewnić, że korzysta się z najnowszych wersji przeglądarki.
Inne podatności w libxslt
Zobacz wszystkie- CVE-2019-18197Wysokie
W libxslt 1.1.33 w funkcji xsltCopyText wskaźnik nie jest resetowany w określonych okolicznościach. Może to prowadzić do zapisania danych poza buforem lub ujawnienia niezainicjowanych danych.
- CVE-2016-4738Wysokie
libxslt w systemach Apple iOS przed wersją 10, OS X przed wersją 10.12, tvOS przed wersją 10 oraz watchOS przed wersją 3 umożliwia zdalnym atakującym wykonanie dowolnego kodu lub spowodowanie odmowy usługi (uszkodzenie pamięci) poprzez specjalnie przygotowaną stronę internetową.
- CVE-2016-1841Wysokie
libxslt w systemach Apple iOS przed wersją 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 spreparowaną stronę internetową.
- CVE-2025-24855Średnie
W bibliotece libxslt przed wersją 1.1.43 w pliku numbers.c występuje użycie po zwolnieniu (use-after-free) spowodowane tym, że w zagnieżdżonych ewaluacjach XPath węzeł kontekstu XPath może zostać zmodyfikowany, ale nigdy przywrócony. Problem dotyczy funkcji xsltNumberFormatGetValue, xsltEvalXPathPredicate, xsltEvalXPathStringNs i xsltComputeSortResultInternal.
- CVE-2024-55549Średnie
W bibliotece libxslt przed wersją 1.1.43 w funkcji xsltGetInheritedNsList występuje użycie po zwolnieniu (use-after-free) związane z wykluczaniem prefiksów wynikowych.
- CVE-2019-11068Krytyczne
Wersja libxslt do 1.1.33 pozwala na obejście mechanizmu ochrony, ponieważ wywołania xsltCheckRead i xsltCheckWrite zezwalają na dostęp, nawet gdy zwracany jest kod błędu -1. Funkcja xsltCheckRead może zwrócić -1 dla spreparowanego URL, który nie jest faktycznie nieprawidłowy i jest następnie ładowany.
- CVE-2017-2477Krytyczne
W niektórych produktach Apple, w tym macOS przed wersją 10.12.4, odkryto problem związany z komponentem 'libxslt'. Problem ten może prowadzić do odmowy usługi (uszkodzenie pamięci) lub potencjalnie innych nieokreślonych skutków za pomocą nieznanych wektorów.
- CVE-2016-4610Krytyczne
W libxslt w systemach Apple iOS przed wersją 9.3.3, OS X przed 10.11.6, iTunes przed 12.4.2 na Windows, iCloud przed 5.2.1 na Windows, tvOS przed 9.2.2 oraz watchOS przed 2.2.2 występuje podatność, która pozwala zdalnym atakującym na wywołanie odmowy usługi (uszkodzenie pamięci) lub potencjalnie inny nieokreślony wpływ poprzez nieznane wektory.
- CVE-2016-4609Krytyczne
libxslt w systemach Apple iOS przed wersją 9.3.3, OS X przed 10.11.6, iTunes przed 12.4.2 na Windows, iCloud przed 5.2.1 na Windows, tvOS przed 9.2.2 oraz watchOS przed 2.2.2 pozwala zdalnym atakującym na wywołanie odmowy usługi (uszkodzenie pamięci) lub potencjalnie inny nieokreślony wpływ poprzez nieznane wektory.
- CVE-2016-4608Krytyczne
libxslt w systemach Apple iOS przed wersją 9.3.3, OS X przed 10.11.6, iTunes przed 12.4.2 na Windows, iCloud przed 5.2.1 na Windows, tvOS przed 9.2.2 oraz watchOS przed 2.2.2 pozwala zdalnym atakującym na wywołanie odmowy usługi (uszkodzenie pamięci) lub potencjalnie inny nieokreślony wpływ poprzez nieznane wektory.
Oryginalny opis (angielski, źródło NVD)
numbers.c in libxslt before 1.1.29, as used in Google Chrome before 51.0.2704.63, mishandles the i format token for xsl:number data, which allows remote attackers to cause a denial of service (integer overflow or resource consumption) or possibly have unspecified other impact via a crafted document.

