Skip to main content
← All vulnerabilities
CVE-2026-117539

darylldoyle svg-sanitizer before 1.0.0 CSS Injection and Remote Reference Bypass

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.0.0
None on Exploit-DB, Metasploit or GitHub

Summary

The darylldoyle svg-sanitizer library, used to clean SVG files before they are displayed, can be bypassed through its CSS and external reference handling. An attacker who uploads a specially crafted SVG file can load outside resources, which may allow them to extract page data, track users, or reveal visitors' IP addresses.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

darylldoyle svg-sanitizer before 1.0.0 contains CSS injection and remote reference bypass vulnerabilities that allow attackers to embed external resources by uploading crafted SVG files. Attackers can use unsanitized style content, unquoted url() values, or image href attributes to exfiltrate page data, track users, or disclose visitor IP addresses.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • darylldoyle svg-sanitizer

    fixed in 1.0.0

References 2

GitHub · darylldoyle/svg-sanitizer

vulncheck.com