SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-83613

HIGH · CVSS 8.7 EPSS 0.34% Public Exploit

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

CyberRota Analysis

AI-Generated

The xmldom module in affected versions of JavaScript is vulnerable to a denial-of-service attack due to inefficient handling of attribute insertions, which can lead to significant performance degradation when parsing elements with numerous attributes. This vulnerability can cause the Node.js event loop to stall, impacting application responsiveness. Developers and organizations using the xmldom module, particularly those handling XML data with many attributes, should prioritize upgrading to the patched versions of @xmldom/xmldom to mitigate this risk.

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-83613
Severity
HIGH
CVSS
8.7
EPSS
0.34%
Java

Original NVD Description

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, DOMHandler.startElement in lib/dom-parser.js inserts every parsed attribute through setAttributeNode, while NamedNodeMap.setNamedItem in lib/dom.js calls the linear getNamedItem or getNamedItemNS lookup for each insertion. A well-formed element with many distinct attributes therefore requires quadratic comparisons during DOMParser.parseFromString() and can stall a Node.js event loop before application validation. This issue is fixed in @xmldom/xmldom versions 0.8.15 and 0.9.12; no fixed version is available for xmldom.