CVE-2026-29074 describes a denial-of-service vulnerability in SVGO, an SVG optimization library for Node.js, affecting versions 2.1.0-2.8.0, 3.0.0-3.3.2, and 4.0.0. The flaw, categorized as CWE-776 (Improper Restriction of Recursive Entity References in DTDs), allows a small, specially crafted XML file with custom entities to cause application stalling or Node.js process crashes due to excessive memory consumption. With a CVSS v3.1 score of 7.5 (HIGH), this vulnerability is remotely exploitable over the network with low attack complexity and no user interaction required, leading to high availability impact. There is no confidentiality or integrity impact. Currently, there is no evidence of active exploitation, nor are there publicly available exploit modules in Metasploit, Nuclei, or ExploitDB. Community discussion and media coverage are minimal, indicating low public attention. Patches are available in SVGO versions 2.8.1, 3.3.3, and 4.0.1.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 2.1.0, < 2.8.1CPE matchmatch criteria | cpe:2.3:a:svgo:svgo:*:*:*:*:*:node.js:*:* | ||
>= 3.0.0, < 3.3.3CPE matchmatch criteria | cpe:2.3:a:svgo:svgo:*:*:*:*:*:node.js:*:* | ||
>= 4.0.0, < 4.0.1CPE matchmatch criteria | cpe:2.3:a:svgo:svgo:*:*:*:*:*:node.js:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.