PatchSiren cyber security CVE debrief
CVE-2026-34601 xmldom CVE debrief
CVE-2026-34601 is a HIGH severity vulnerability in xmldom, a JavaScript XML DOM module. The vulnerability allows for XML structure injection via attacker-supplied strings containing the CDATA terminator ]]> . During serialization, XMLSerializer emitted the CDATA content verbatim without rejecting or safely splitting the terminator. As a result, data intended to remain text-only became active XML markup in the serialized output, enabling XML structure injection and downstream business-logic manipulation. This issue has been patched in xmldom version 0.6.0 and @xmldom/xmldom versions 0.8.12 and 0.9.9. Users should update to these versions to mitigate the vulnerability.
- Vendor
- xmldom
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-02
- Original CVE updated
- 2026-07-21
- Advisory published
- 2026-04-02
- Advisory updated
- 2026-07-21
Who should care
Developers and administrators using xmldom or @xmldom/xmldom in their applications should be aware of this vulnerability and take steps to mitigate it. This vulnerability could allow an attacker to inject malicious XML structure, potentially leading to business-logic manipulation.
Technical summary
The xmldom and @xmldom/xmldom modules are vulnerable to XML structure injection due to improper handling of CDATA terminators. When an attacker-supplied string containing the CDATA terminator ]]> is inserted into a CDATASection node, the XMLSerializer will emit the CDATA content verbatim, allowing for the injection of malicious XML structure. This vulnerability has been assigned a CVSS score of 7.5 and a severity of HIGH.
Defensive priority
High priority should be given to updating xmldom and @xmldom/xmldom to versions 0.6.0, 0.8.12, and 0.9.9 respectively. Additionally, developers should review their applications for potential XML injection vulnerabilities and implement proper input validation and sanitization.
Recommended defensive actions
- Update xmldom to version 0.6.0 or later
- Update @xmldom/xmldom to version 0.8.12 or later
- Review applications for potential XML injection vulnerabilities
- Implement proper input validation and sanitization
- Monitor for suspicious activity
Evidence notes
The CVE-2026-34601 vulnerability was publicly disclosed on April 2, 2026, and has since been patched in xmldom version 0.6.0 and @xmldom/xmldom versions 0.8.12 and 0.9.9. The vulnerability has a CVSS score of 7.5 and a severity of HIGH. There is no evidence of this vulnerability being exploited in the wild.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-34601 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-34601
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-34601 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-34601
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/xmldom/xmldom/commit/2b852e836ab86dbbd6cbaf0537f584dd0b5ac184
-
Source reference
Unverified legacy reference
URL: https://github.com/xmldom/xmldom/releases/tag/0.8.12
-
Source reference
Unverified legacy reference
URL: https://github.com/xmldom/xmldom/releases/tag/0.9.9
-
Source reference
Unverified legacy reference
URL: https://github.com/xmldom/xmldom/security/advisories/GHSA-wh4c-j3r5-mjhp
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/security/cve/CVE-2026-34601
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-34601.json
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.