CVE-2026-29074: SVGO: DoS through entity expansion in DOCTYPE (Billion Laughs)
Vulnerability summary
CVE-2026-29074 is a high (CVSS 7.5) XML Entity Expansion vulnerability in svg svgo. EPSS estimates a 0.97% chance of exploitation in the next 30 days, higher than 61.4% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 3 · Related 2Timeline
- 06-03-2026PublishedVulnerability first disclosed.
- 10-09-2026Last modifiedVulnerability information updated.
Description
SVGO, short for SVG Optimizer, is a Node.js library and command-line application for optimizing SVG files. From version 2.1.0 to before version 2.8.1, from version 3.0.0 to before version 3.3.3, and before version 4.0.1, SVGO accepts XML with custom entities, without guards against entity expansion or recursion. This can result in a small XML file (811 bytes) stalling the application and even crashing the Node.js process with JavaScript heap out of memory. This issue has been patched in versions 2.8.1, 3.3.3, and 4.0.1.
CVSS metrics
6 scores · 6 sources · 1 version- OSV · WolfiEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · NpmEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · ChainguardEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.97%
Chance of exploitation in the next 30 days
Percentile
61%
Versus all other CVEs
30-day change
Increase +0.36 pp
From 0.61% on 22-09-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundSvgo
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Chainguard8 products
- airflow-2All versions (No fix recorded)
- airflow-core-2All versions (No fix recorded)
- arangodb-3.11< 3.11.14.5-r2
- arangodb-3.12< 3.12.9.4-r15
- librechat< 0.8.3-r0
Debian1 product
- node-svgo< 3.3.5+ds-1
Npm1 product
- svgo≥ 2.1.0, < 2.8.1 | ≥ 3.0.0, < 3.3.3 | ≥ 4.0.0, < 4.0.1
Svg1 product
- svgo≥ 2.1.0, < 2.8.1 | ≥ 3.0.0, < 3.3.3 | = 4.0.0
Svgo1 product
- svgo≥ 2.1.0, < 2.8.1 | ≥ 3.0.0, < 3.3.3 | ≥ 4.0.0, < 4.0.1
Wolfi1 product
- vitess-23< 23.0.3-r7
6 vendors · 13 products
References
33 links- github.com/svg/svgo/security/advisories/GHSA-xpqw-6gx7-v673X Refsource CONFIRMAdvisoryWEBExploitMitigationVendor Advisory
Show all 33 references
- github.com/svg/svgoPACKAGE