Lucene search
+L

4 matches found

Patchstack
Patchstack
added 2026/09/08 9:00 p.m.6 views

NPM: xmldom: Quadratic-time parsing via the malformed-input recovery path — `parseElementStartPart` re-scan and `normalize()` adjacent-text merge

NPM: xmldom: Quadratic-time parsing via the malformed-input recovery path — parseElementStartPart re-scan and normalize adjacent-text merge vulnerability discovered by ? in WordPress Npm xmldom versions = 0.3.0, = 0.6.0...

8.7CVSS7.2AI score0.00351EPSS
SaveExploits0References9Affected Software1
Github Security Blog
Github Security Blog
added 2026/09/08 9:00 p.m.10 views

xmldom: Quadratic-time parsing via the malformed-input recovery path — `parseElementStartPart` re-scan and `normalize()` adjacent-text merge

Summary xmldom's malformed-input error-recovery path has two quadratic-time On² behaviors that a single crafted input triggers together, so a tiny, highly compressible document tens of KB stalls the Node.js event loop for multiple seconds. It is reachable from DOMParser.parseFromString under...

8.7CVSS7AI score0.00351EPSS
SaveExploits0References9Affected Software2
CVE
CVE
added 2026/09/01 2:41 p.m.26 views

CVE-2026-83614

xmldom , a pure JavaScript XML DOM parser, is vulnerable to quadratic-time denial of service via two independent code paths. The first, in lib/sax.js, causes parseElementStartPart to repeatedly rescan a malformed tag name to the next > during single-character recovery, reachable through the de...

8.7CVSS5.9AI score0.00351EPSS
SaveExploits0References7
OSV
OSV
added 2026/06/24 5:05 p.m.15 views

CVE-2026-49851 Mistune: Potential DoS via quadratic-time parsing in parse_link_text

Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, Mistune is vulnerable to a CPU exhaustion DoS due to superlinear approximately On² behavior in parselinktext. When parsing Markdown containing many consecutive characters, parselinktext repeatedly scans the input usin...

8.7CVSS7.1AI score
SaveExploits0References7
Rows per page
Query Builder