SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-83617

HIGH · CVSS 8.7 EPSS 0.33% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-01 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The xmldom module in Java, specifically versions 0.9.11 to 0.9.12, is vulnerable to XML injection due to improper validation of element and attribute names, allowing attackers to bypass strict serialization checks. This can lead to the injection of malicious markup, potentially compromising the integrity of XML data processing. Organizations using affected versions should prioritize updating to version 0.9.12 to mitigate this high-severity vulnerability.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-83617
Severity
HIGH
CVSS
8.7
EPSS
0.33%
Java

Original NVD Description

xmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module. From 0.9.11 until 0.9.12, the requireWellFormed: true element and attribute name checks use the anchored QName_exact expression produced by reg() in lib/grammar.js, which inherits the multiline flag. A name with a valid first line followed by U+000A, U+000D, U+2028, or U+2029 and breakout markup therefore passes validation and is emitted verbatim in element start and end tags or attribute names. This bypasses the strict-serialization checks introduced for the earlier element-name and attribute-name injection advisories, while the default serialization path remains outside the strict guarantee. This issue is fixed in @xmldom/xmldom version 0.9.12.