CVE-2025-24855CWE-416

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

High · published March 14, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
28.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00358 · 28.4th percentile
Weakness
CWE-416 · Use After Free
Published
2025-03-14T00:00Z
EPSS history
Timeline
  • 14 MAR 00:00Z
    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
    cvelistv5