xmldom 是一个纯 JavaScript 实现的模块,基于 W3C 标准(XML DOM Level 2 Core),提供 DOMParser 和 XMLSerializer 功能。在 @xmldom/xmldom 的 0.8.15 之前以及 0.9.12 之前的版本,以及 xmldom 0.6.0 及更早的版本中, 方法会接受无效的名称,且 ENTITY_REFERENCE_NODE 序列化器会以 的形式直接输出结果节点的 。因此,使用 并设置 直接序列化该节点或片段时,可能会破坏实体引用边界,在重新解析时产
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-83606 | 8.7 HIGH | xmldom PI grammar regex ReDoS: quadratic backtracking on unterminated processing instructi |
| 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-83611 | 6.9 MEDIUM | xmldom: Parser silently accepts a not-well-formed end tag whose name is followed by a line |
No comments yet