Skip to main content
VulnerabilityPublished Updated

CVE-2025-24855: xmlsoft libxslt · Use After Free

Affects xmlsoft libxsltSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 29% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 14 Mar 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
xmlsoft libxsltAffected
  • =0
Fixed in–

AI-suggested

  1. Monitor for and apply official patches or updates from the libxslt project as soon as they become available, specifically upgrading to version 1.1.43 or later.
  2. Until patches are available, restrict local access to systems running libxslt to trusted users only, minimizing the attack surface.
  3. Implement strict input validation and sanitization on all XML inputs processed by libxslt to prevent malicious XPath expressions that could trigger the vulnerability.
  4. Employ sandboxing or containerization techniques to isolate processes using libxslt, limiting the impact of potential exploitation.
  5. Conduct code audits and static analysis on custom applications integrating libxslt to identify unsafe usage patterns of XPath evaluations.
  6. Monitor system logs and application behavior for signs of memory corruption or crashes related to XML processing.
  7. Consider disabling or limiting features that perform nested XPath evaluations if feasible within the application context.
  8. Educate developers and system administrators about the vulnerability and encourage secure coding practices around XML processing.

Description

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.

References

Community reviews

Loading reviews…