← Vulnerability feed

Vulnerability record · CVE-2025-24855 · published 14 March 2025

CVE-2025-24855: Xmlsoft libxslt use after free vulnerability

Xmlsoft · Libxslt

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.

7.8 CVSS 3.1 High EPSS 0.35% · top 73.7% CWE-416 · Use after free
7.8CVSS 3.1 base score
0.35%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References, 1 tagged exploit
17 Jun 2026Last modified by NVD

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.

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2025-24855 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2019-11068Xmlsoft libxslt vulnerabilitylibxslt through 1.1.33 allows bypass of a protection mechanism because callers of xsltCheckRead and xsltCheckWrite permit access even upon receiving …EPSS 5.2%9.8CVE-2016-4610Xmlsoft libxslt memory buffer overflow vulnerabilitylibxslt in Apple iOS before 9.3.3, OS X before 10.11.6, iTunes before 12.4.2 on Windows, iCloud before 5.2.1 on Windows, tvOS before 9.2.2, and watch…EPSS 5.1%9.8CVE-2016-4609Xmlsoft libxslt memory buffer overflow vulnerabilitylibxslt in Apple iOS before 9.3.3, OS X before 10.11.6, iTunes before 12.4.2 on Windows, iCloud before 5.2.1 on Windows, tvOS before 9.2.2, and watch…EPSS 5.1%9.8CVE-2016-4608Xmlsoft libxslt memory buffer overflow vulnerabilitylibxslt in Apple iOS before 9.3.3, OS X before 10.11.6, iTunes before 12.4.2 on Windows, iCloud before 5.2.1 on Windows, tvOS before 9.2.2, and watch…EPSS 5.1%9.8CVE-2016-4607Xmlsoft libxslt memory buffer overflow vulnerabilitylibxslt in Apple iOS before 9.3.3, OS X before 10.11.6, iTunes before 12.4.2 on Windows, iCloud before 5.2.1 on Windows, tvOS before 9.2.2, and watch…EPSS 5.1%8.8CVE-2021-30560Google chrome use after free vulnerabilityUse after free in Blink XSLT in Google Chrome prior to 91.0.4472.164 allowed a remote attacker to potentially exploit heap corruption via a crafted H…EPSS 18%8.8CVE-2017-5029Google chrome out-of-bounds write vulnerabilityThe xsltAddTextString function in transform.c in libxslt 1.1.29, as used in Blink in Google Chrome prior to 57.0.2987.98 for Mac, Windows, and Linux …EPSS 2.2%7.8CVE-2024-55549Xmlsoft libxslt use after free vulnerabilityxsltGetInheritedNsList in libxslt before 1.1.43 has a use-after-free issue related to exclusion of result prefixes.EPSS 0.35%

Source: NIST National Vulnerability Database (record CVE-2025-24855), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.