Lucene search
+L

12 matches found

Github Security Blog
Github Security Blog
added 2026/09/08 9:03 p.m.9 views

xmldom: Processing Instruction Target Injection Bypasses requireWellFormed

Summary Document.createProcessingInstruction in @xmldom/xmldom performs no validation on the target parameter. The requireWellFormed: true serializer option validates only for : in the target and a case-insensitive xml prefix, but does not check for characters. A in the target breaks the processi...

8.7CVSS7.3AI score0.00348EPSS
SaveExploits0References9Affected Software2
OSV
OSV
added 2026/09/08 9:02 p.m.6 views

GHSA-27P8-2357-5QQV xmldom: DocType `name` Injection Bypasses requireWellFormed

Summary The @xmldom/xmldom serializer emits DocumentType.name verbatim into the declaration with no well-formedness guard. GHSA-f6ww-3ggp-fr8h CVE-2026-41674 hardened the serializer's requireWellFormed path for a DocumentType's sibling fields — publicId, systemId, and internalSubset — but it did...

8.7CVSS7.3AI score0.00348EPSS
SaveExploits0References9
Github Security Blog
Github Security Blog
added 2026/09/08 9:02 p.m.9 views

xmldom: DocType `name` Injection Bypasses requireWellFormed

Summary The @xmldom/xmldom serializer emits DocumentType.name verbatim into the declaration with no well-formedness guard. GHSA-f6ww-3ggp-fr8h CVE-2026-41674 hardened the serializer's requireWellFormed path for a DocumentType's sibling fields — publicId, systemId, and internalSubset — but it did...

8.7CVSS6.1AI score0.00348EPSS
SaveExploits0References9Affected Software2
OSV
OSV
added 2026/09/08 8:31 p.m.4 views

GHSA-W2RR-34G9-RVRJ xmldom: Element name injection via createElement() bypasses requireWellFormed

Summary Document.createElement in @xmldom/xmldom accepts arbitrary strings as the tagName parameter with zero validation. The serializer emits the tag name verbatim into XML/HTML output. Critically, the requireWellFormed: true serializer option — the recommended mitigation from CVE-2026-41672,...

8.7CVSS7.3AI score0.00348EPSS
SaveExploits0References9
Github Security Blog
Github Security Blog
added 2026/09/08 8:31 p.m.10 views

xmldom: Element name injection via createElement() bypasses requireWellFormed

Summary Document.createElement in @xmldom/xmldom accepts arbitrary strings as the tagName parameter with zero validation. The serializer emits the tag name verbatim into XML/HTML output. Critically, the requireWellFormed: true serializer option — the recommended mitigation from CVE-2026-41672,...

8.7CVSS7.3AI score0.00348EPSS
SaveExploits0References9Affected Software2
OSV
OSV
added 2026/09/08 8:30 p.m.4 views

GHSA-4W3W-2RP5-G8JM xmldom: Attribute name injection via setAttribute() bypasses requireWellFormed

Summary Element.setAttribute in @xmldom/xmldom bypasses attribute name validation by calling the private createAttributename method, which performs no validation. The public createAttribute method correctly validates names against an anchored QName pattern, but setAttribute never uses it. The...

8.7CVSS7.1AI score0.00348EPSS
SaveExploits0References9
RedhatCVE
RedhatCVE
added 2026/09/01 3:33 p.m.8 views

CVE-2026-83608

A flaw was found in xmldom, a JavaScript module for parsing and serializing XML. A remote attacker can exploit this vulnerability by providing a specially crafted DocumentType.name containing characters like or whitespace. This bypasses the requireWellFormed validation, allowing the injection of...

8.7CVSS6.2AI score0.00348EPSS
SaveExploits0References10
Cvelist
Cvelist
added 2026/09/01 2:27 p.m.38 views

CVE-2026-83608 xmldom: DocType `name` Injection Bypasses requireWellFormed

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, the DOCUMENTTYPENODE branch in lib/dom.js validates publicId, systemId, and internalSubset under...

8.7CVSS0.00348EPSS
SaveExploits0References7
OSV
OSV
added 2026/09/01 2:27 p.m.11 views

CVE-2026-83608 xmldom: DocType `name` Injection Bypasses requireWellFormed

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, the DOCUMENTTYPENODE branch in lib/dom.js validates publicId, systemId, and internalSubset under...

8.7CVSS5.9AI score
SaveExploits0References9
CVE
CVE
added 2026/09/01 2:27 p.m.40 views

CVE-2026-83608

xmldom (a pure JavaScript XML DOM module) is vulnerable to a DocType name injection that bypasses the requireWellFormed strict mode. The DOCUMENT_TYPE_NODE branch in lib/dom.js validates publicId, systemId, and internalSubset but emits DocumentType.name verbatim; a name containing > or whitesp...

8.7CVSS5.9AI score0.00348EPSS
SaveExploits0References7
Vulnrichment
Vulnrichment
added 2026/09/01 2:23 p.m.15 views

CVE-2026-83607 xmldom: Element name injection via createElement() bypasses requireWellFormed

xmldom is a pure JavaScript W3C standard-based XML DOM Level 2 Core DOMParser and XMLSerializer module. Prior to @xmldom/xmldom versions 0.8.14 and 0.9.11, and in xmldom version 0.6.0 and earlier, Document.createElementtagName stores an unvalidated element name and XMLSerializer.serializeToString...

8.7CVSS5.8AI score0.00348EPSS
SaveExploits0References7
OSV
OSV
added 2026/09/01 2:18 p.m.13 views

CVE-2026-83605 xmldom: Attribute name injection via setAttribute() bypasses requireWellFormed

xmldom is a pure JavaScript W3C standard-based XML DOM Level 2 Core DOMParser and XMLSerializer module. Prior to @xmldom/xmldom versions 0.8.14 and 0.9.11, and in xmldom version 0.6.0 and earlier, Element.setAttribute calls the private createAttributename path without validating the attribute nam...

8.7CVSS5.9AI score
SaveExploits0References9
Rows per page
Query Builder