cve.bz

CVE-2026-29074

7.5 highEPSS 0.6%

High (7.5) in svgo svgo. EPSS 0.6% chance of exploitation in the next 30 days. Fixed in svgo 2.8.1, 3.3.3, 4.0.1.

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.

Severity

CVSS 3.1

7.5 high
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS
0.6% chance of exploitation in the next 30 days; higher than 50% of CVEs (scores of 2026-10-31)
CWE
CWE-776
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-xpqw-6gx7-v673npmsvgo>=2.1.0 <2.8.12.8.1
GHSA-xpqw-6gx7-v673npmsvgo>=3.0.0 <3.3.33.3.3
GHSA-xpqw-6gx7-v673npmsvgo>=4.0.0 <4.0.14.0.1

References

Check your stackJSON