CVE-2025-24855
ŚrednieStreszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu lub spowodowania awarii aplikacji przetwarzającej transformacje XSLT.
Rekomendacja
Zaleca się aktualizację libxslt do wersji 1.1.43 lub nowszej.
Oryginalny opis (angielski, źródło NVD)
numbers.c in libxslt before 1.1.43 has a use-after-free because, in nested XPath evaluations, an XPath context node can be modified but never restored. This is related to xsltNumberFormatGetValue, xsltEvalXPathPredicate, xsltEvalXPathStringNs, and xsltComputeSortResultInternal.

