Katalog CVE

CVE-2025-24855

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS