xmldom 是一个纯 JavaScript 实现的模块,基于 W3C 标准(XML DOM 2 级核心)提供了 DOMParser 和 XMLSerializer 功能。在 @xmldom/xmldom 版本 0.8.15 和 0.9.12 之前,以及 xmldom 从 0.3.0 到 0.6.0 的版本中,存在两条独立的二次方时间复杂度的处理路径,可能导致拒绝服务(DoS)问题。 具体而言: 在 中的 函数在单字符恢复过程中,会对格式错误的标签名反复扫描直到遇到下一个 ,导致时间复杂度呈二次方增长。 在 中的
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-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 |
| CVE-2026-83610 | 6.3 MEDIUM | xmldom: XML fragment injection via invalid EntityReference.nodeName during requireWellForm |
No comments yet