CVE-2026-83611
Published:September 01, 2026
Updated:September 02, 2026
xmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module. Prior to @xmldom/xmldom versions 0.8.15 and 0.9.12, and in xmldom version 0.6.0 and earlier, DOMParser.parseFromString() can silently accept an end tag such as </a\njunk>, close the element, and discard the trailing content. On 0.9.x, the lib/sax.js end-tag validator inherits the multiline flag from reg(), allowing the first line to satisfy the anchored XML ETag production; older lines have no equivalent residue validation. This parser differential can bypass a parse-before-trust well-formedness gate, although it does not inject the discarded content; onError on 0.9.x and errorHandler on 0.8.x are the relevant reporting interfaces. This issue is fixed in @xmldom/xmldom versions 0.8.15 and 0.9.12; no fixed version is available for xmldom.
Affected Packages
https://github.com/xmldom/xmldom.git (GITHUB):
Affected version(s) >=0.7.0 <0.8.15Fix Suggestion:
Update to version 0.8.15https://github.com/xmldom/xmldom.git (GITHUB):
Affected version(s) >=0.9.0 <0.9.12Fix Suggestion:
Update to version 0.9.12@xmldom/xmldom (NPM):
Affected version(s) >=0.9.0 <0.9.12Fix Suggestion:
Update to version 0.9.12@xmldom/xmldom (NPM):
Affected version(s) >=0.7.0 <0.8.15Fix Suggestion:
Update to version 0.8.15Related Resources (7)
Do you need more information?
Contact UsCVSS v4
Base Score:
6.9
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
NONE
Vulnerable System Integrity
LOW
Vulnerable System Availability
NONE
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
5.3
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
LOW
Availability
NONE
Weakness Type (CWE)
Improper Validation of Syntactic Correctness of Input