xmldom 是一个纯 JavaScript 实现的模块,遵循 W3C 标准(XML DOM Level 2 Core),提供 DOMParser 和 XMLSerializer 功能。在 0.9.0-beta.9 到 0.9.11 版本中,lib/grammar.js 中的处理指令(processing-instruction)生成部分,其贪婪的 S+ 分隔符和懒惰的 Char*? 数据组,在缺少必需的关闭标记 时,会对较长的空白结尾部分进行反复重新划分。由于 parsePI 和 parseProcessingI
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-83605 | 8.7 HIGH | xmldom: Attribute name injection via setAttribute() bypasses requireWellFormed |
| CVE-2026-83607 | 8.7 HIGH | xmldom: Element name injection via createElement() bypasses requireWellFormed |
| CVE-2026-83609 | 8.7 HIGH | xmldom: Creation-time XML Name/QName validation is bypassable via an embedded line termina |
| CVE-2026-83613 | 8.7 HIGH | xmldom: Quadratic-time attribute deduplication |
| CVE-2026-83612 | 8.7 HIGH | xmldom: HTML raw-text closing-tag case mismatch causes output amplification |
| CVE-2026-83614 | 8.7 HIGH | xmldom: Quadratic-time parsing via the malformed-input recovery path — `parseElementStartP |
| CVE-2026-83608 | 8.7 HIGH | xmldom: DocType `name` Injection Bypasses requireWellFormed |
| CVE-2026-83617 | 8.7 HIGH | xmldom: requireWellFormed element/attribute name validation is bypassable via an embedded |
| CVE-2026-83615 | 8.7 HIGH | xmldom: Quadratic-memory consumption |
| CVE-2026-83619 | 8.7 HIGH | xmldom: End-tag Whitespace-Trim Regex ReDoS — quadratic backtracking in the 0.8.x end-tag |
| CVE-2026-83618 | 8.7 HIGH | xmldom: requireWellFormed DocType publicId/systemId validation is bypassable via an embedd |
| CVE-2026-83616 | 8.7 HIGH | xmldom: Processing Instruction Target Injection Bypasses requireWellFormed |
| CVE-2026-83611 | 6.9 MEDIUM | xmldom: Parser silently accepts a not-well-formed end tag whose name is followed by a line |
| CVE-2026-83610 | 6.3 MEDIUM | xmldom: XML fragment injection via invalid EntityReference.nodeName during requireWellForm |
No comments yet