CVE-2026-107379CWE-770denial-of-service

CVE-2026-107379

Medium · published October 8, 2026

CVSS v3.1
6.5
EPSS
0%
Percentile
30.4
In the wild
Unconfirmed
What it is

savg-sanitizer is a PHP SVG/XML sanitizer. Prior to 1.0.0, svg-sanitizer allows a crafted SVG DTD with a #FIXED attribute default to make cleanAttributesOnWhitelist() perform a double DOMElement::removeAttribute() call on the same attribute name in src/Sanitizer.php. The first removal deletes the explicit attribute, while the DTD default rematerializes the value before the href safety path performs the second removal, which can corrupt libxml state and terminate the PHP worker. An attacker who can submit SVG content to a sanitization endpoint can repeatedly interrupt workers and degrade or exhaust application availability. This issue is fixed in version 1.0.0.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00376 · 30.4th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2026-10-08T22:17Z
References (4)
EPSS history
Timeline
  • 10 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 08 OCT 18:04Z
    enshrined/svg-sanitize: Denial of Service via DTD Attribute Declaration Crash
    cvelistv5
  • 08 OCT 18:04Z
    enshrined/svg-sanitize: Denial of Service via DTD Attribute Declaration Crash
    cvelistv5