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 related to xsltNumberFormatGetValue, xsltEvalXPathPredicate, xsltEvalXPathStringNs, and xsltComputeSortResultInternal.
References
Link Resource
https://gitlab.gnome.org/GNOME/libxslt/-/issues/128 Exploit Issue Tracking Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:xmlsoft:libxslt:*:*:*:*:*:*:*:*

History

22 Oct 2025, 19:09

Type Values Removed Values Added
Summary
  • (es) numbers.c en libxslt anterior a la versión 1.1.43 tiene un método de uso después de la liberación porque, en evaluaciones XPath anidadas, un nodo de contexto XPath puede modificarse, pero nunca restaurarse. Esto está relacionado con xsltNumberFormatGetValue, xsltEvalXPathPredicate, xsltEvalXPathStringNs y xsltComputeSortResultInternal.
First Time Xmlsoft
Xmlsoft libxslt
References () https://gitlab.gnome.org/GNOME/libxslt/-/issues/128 - () https://gitlab.gnome.org/GNOME/libxslt/-/issues/128 - Exploit, Issue Tracking, Vendor Advisory
CPE cpe:2.3:a:xmlsoft:libxslt:*:*:*:*:*:*:*:*

14 Mar 2025, 02:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-03-14 02:15

Updated : 2025-10-22 19:09


NVD link : CVE-2025-24855

Mitre link : CVE-2025-24855

CVE.ORG link : CVE-2025-24855


JSON object : View

Products Affected

xmlsoft

  • libxslt
CWE
CWE-416

Use After Free