High severity · published Mar 6, 2026
CVE-2026-29074
SVGO: DoS through entity expansion in DOCTYPE (Billion Laughs)
7.5
CVSS
0.6%
EPSS
No
On KEV
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 vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 50% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
SV
svgo · svg
>= 2.1.0, < 2.8.1; >= 3.0.0, < 3.3.3; = 4.0.0 · source: vendor, NVD
C4
Cryostat 4 · Red Hat
All versions, or not specified · source: CISA
OP
OpenShift Pipelines · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat 3scale API Management Platform 2 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Advanced Cluster Security 4.8 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Ansible Automation Platform 2 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Ansible Automation Platform 2.5 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Ansible Automation Platform 2.5 for RHEL 8 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Ansible Automation Platform 2.5 for RHEL 9 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Ansible Automation Platform 2.6 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Ansible Automation Platform 2.6 for RHEL 9 · Red Hat
All versions, or not specified · source: CISA
RH
Red Hat Data Grid 8 · Red Hat
All versions, or not specified · source: CISA
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-29074
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-29074
Exploit
https://github.com/svg/svgo/security/advisories/GHSA-xpqw-6gx7-v673
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:11856
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:11916
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:13512
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:13545
access.redhat.com
https://access.redhat.com/errata/RHSA-2026:13553
More from svgo
8.2
CVE-2026-84370
SVGO: removeScripts allows executable links through namespace and control-character bypasses
8.2
CVE-2026-73650
SVGO: removeScripts plugin leaves some executable scripts intact
6.1
CVE-2026-84369
SVGO: removeScripts incompletely sanitizes executable HTML in SVG foreignObject elements
