9.3
/ 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:H/A:N
Description
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.
AI Analysis
Entity encoding bypass via regex injection in DOCTYPE entity names, leading to XSS when parsed output is rendered
Basic Information
ID
CVE-2026-25896
Source
GitHub_M
Published
Feb 20, 2026 at 20:57
Affected Product
Vendor
NaturalIntelligence
Product
fast-xml-parser
Version
>= 4.1.3, < 5.3.5
Affected Versions
NaturalIntelligence fast-xml-parser >= 4.1.3, < 5.3.5
CWE Classification
AI Assessment
AI Score
9.3 / 10
AI Severity
Critical
Vendor
NaturalIntelligence
Product
fast-xml-parser
Version
4.1.3 to 5.3.5
References
- github.com /NaturalIntelligence/fast-xml-parser/security/advisories/GHSA-m7jm-9gc2-mpf2
- github.com /NaturalIntelligence/fast-xml-parser/commit/943ef0eb1b2d3284e72dd74f44a042ee9f07026e
- github.com /NaturalIntelligence/fast-xml-parser/commit/ddcd0acf26ddd682cb0dc15a2bd6aa3b96bb1e69
- github.com /NaturalIntelligence/fast-xml-parser/releases/tag/v5.3.5