CVE Catalog

CVE-2026-25896

CriticalCVSS 9.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.46%

39th percentile - higher than 39% of all known CVEs

Summary

In fast-xml-parser versions 4.1.3 through before 5.3.5, a dot (.) in a DOCTYPE entity name is treated as a regex wildcard during entity replacement, allowing an attacker to shadow built-in XML entities (<, >, &, ", ') with arbitrary values. This bypasses entity encoding and leads to XSS when parsed output is rendered.

Risk Assessment

The risk is the injection of malicious JavaScript into applications that render parsed XML, potentially leading to session data theft, account takeover, or website defacement.

Recommendation

Immediately update fast-xml-parser to version 5.3.5 or later, which contains the fix for this vulnerability.

Other vulnerabilities in fast-xml-parser

See all
Original NVD description (English source)

fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS object without C/C++ based libraries and no callback. From 4.1.3to before 5.3.5, a dot (.) in a DOCTYPE entity name is treated as a regex wildcard during entity replacement, allowing an attacker to shadow built-in XML entities (<, >, &, ", ') with arbitrary values. This bypasses entity encoding and leads to XSS when parsed output is rendered. This vulnerability is fixed in 5.3.5.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS