CVE-2025-11731
NiskieCVSS 3.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
W bibliotece libxslt odkryto podatność w funkcji exsltFuncResultComp(), która przetwarza elementy EXSLT <func:result> podczas parsowania arkuszy stylów. Z powodu nieprawidłowego obsługiwania typów, funkcja może potraktować węzeł dokumentu XML jako zwykły węzeł elementu XML, co prowadzi do pomylenia typów. Może to skutkować nieoczekiwanymi odczytami pamięci i potencjalnymi awariami.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwej niestabilności aplikacji lub odmowie usługi (DoS) w przypadku wykorzystania podatności, choć jej eksploatacja jest trudna.
Rekomendacja
Zaleca się aktualizację biblioteki libxslt do najnowszej wersji zawierającej poprawkę oraz monitorowanie komunikatów bezpieczeństwa od dostawcy.
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-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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the exsltFuncResultComp() function of libxslt, which handles EXSLT <func:result> elements during stylesheet parsing. Due to improper type handling, the function may treat an XML document node as a regular XML element node, resulting in a type confusion. This can cause unexpected memory reads and potential crashes. While difficult to exploit, the flaw could lead to application instability or denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

