cbcvebase.
CVE-2025-24855
published 2025-03-14

CVE-2025-24855: 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…

high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
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.

Affected

18 ranges
VendorProductVersion rangeFixed in
appleios_18.3_and_ipados
appleipados
applemacos_sequoia
applemacos_sonoma
applemacos_ventura
appletvos
applevisionos
applewatchos
debianlibxslt< libxslt 1.1.35-1+deb12u1 (bookworm)libxslt 1.1.35-1+deb12u1 (bookworm)
msrcazl3_libxslt_1.1.39-1_on_azure_linux_3.0
msrcazl3_libxslt_1.1.43-1_on_azure_linux_3.0
msrccbl2_libxslt_1.1.34-8_on_cbl_mariner_2.0
nokogirinokogiri>= 0 < 1.18.41.18.4
xmlsoftlibxslt< 1.1.431.1.43
xmlsoftlibxslt>= 0 < 1.1.34-4+deb11u21.1.34-4+deb11u2
xmlsoftlibxslt>= 0 < 1.1.35-1+deb12u11.1.35-1+deb12u1
xmlsoftlibxslt>= 0 < 1.1.35-1.21.1.35-1.2
xmlsoftlibxslt>= 0 < 1.1.35-1.21.1.35-1.2

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
ghsa7.8HIGH
osv7.8HIGH