CVE-2026-84370Disclosure

LOWCVSS 8.2 · HIGH

Signal is active with 2 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

SVGO, short for SVG Optimizer, is a Node.js library and command-line application for optimizing SVG files. From version 1.0.0 until versions 2.8.4, 3.3.5, and 4.1.0, the opt-in removeScripts plugin, named removeScriptElement in versions 2 and 3, incompletely filters executable links in plugins/removeScripts.js and lib/svgo/tools.js. The plugin does not recognize namespace-prefixed SVG anchor elements such as svg:a with href or namespaced *:href values, and it does not remove ASCII tab, line-feed, or carriage-return characters before checking URL schemes. Browsers remove those characters before parsing a scheme, allowing an executable link to pass the plugin's check. When an application processes attacker-controlled SVG input and serves the result in an active browser context, a victim who activates the surviving link can execute script in the SVG's origin, expose data, modify content, or perform actions as the victim. This issue is fixed in versions 2.8.4, 3.3.5, and 4.1.0.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-79CWE-184

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 2 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • Disclosure: 1 classified signal
  • 2 total mentions across 1 day

Deep dive

Activity timeline2 mentions / 1d
01122Mentions · 2026-09-09: 2Patch / Workaround · 2026-09-09: 1Technical Details · 2026-09-09: 209-09
Signal classification2 categories
Disclosure
150.0%
Patch
150.0%
Referenced assets1 URL
Full discourse2 posts
  • DailyCVE@dailycve
    Disclosure

    🔴 SVGO (SVG Optimizer), Cross-Site Scripting (XSS) Bypass, #CVE-2026-84370 (High) -DC-Sep2026-2267 https://dailycve.com/svgo-svg-optimizer-cross-site-scripting-xss-bypass-cve-2026-84370-high-dc-sep2026-2267/

    Post summary

    The post announces a high‑severity XSS bypass vulnerability in SVGO (CVE‑2026‑84370) with brief technical details, but provides no PoC, exploit, or patch information.

    0000057
    237 followersView on X
  • Upwind Security MDR@UpwindMDR
    Patch

    🚨High - SVGO removeScripts Link Sanitization Bypass XSS (CVE-2026-84370) SVGO’s opt-in removeScripts plugin (removeScriptElement in v2/v3) incompletely filters executable links: namespace-prefixed <a> plus URL schemes with ASCII tab/newline/carriage-return bypass checks. If attacker-controlled SVGs are optimized and served in an active browser context, a victim click triggers SVG-origin XSS. Not affected if removeScripts isn’t enabled. 👉Affected: svgo < 2.8.4, 3.x < 3.3.5, 4.x < 4.1.0 | Upgrade to 2.8.4 / 3.3.5 / 4.1.0

    Post summary

    High severity XSS vulnerability in SVGO’s removeScripts plugin due to incomplete link sanitization, affecting versions below 2.8.4, 3.3.5, and 4.1.0. Users are advised to upgrade to the specified patch versions.

    0000074
    304 followersView on X

Explore more