CVE-2025-7424
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 66 - wyżej niż 66% wszystkich znanych CVE
Streszczenie
W bibliotece libxslt odkryto usterkę, w której to samo pole pamięci (psvi) jest używane zarówno dla arkusza stylów, jak i danych wejściowych, co może prowadzić do pomylenia typów podczas transformacji XML. Podatność ta umożliwia atakującemu spowodowanie awarii aplikacji lub uszkodzenie pamięci.
Ocena ryzyka
Ryzyko dla organizacji obejmuje potencjalną odmowę usługi (DoS) oraz nieprzewidziane zachowanie aplikacji wykorzystujących libxslt, co może zakłócić działanie systemów przetwarzających dane XML.
Rekomendacja
Zaleca się natychmiastową aktualizację biblioteki libxslt do najnowszej wersji zawierającej poprawkę oraz monitorowanie systemów pod kątem nietypowych zdarzeń związanych z przetwarzaniem XML.
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-1684Wysokie
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.
- 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-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-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-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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the libxslt library. The same memory field, psvi, is used for both stylesheet and input data, which can lead to type confusion during XML transformations. This vulnerability allows an attacker to crash the application or corrupt memory. In some cases, it may lead to denial of service or unexpected behavior.

