Inefficient Algorithmic Complexity in SVG Sanitizer - #VU159648
Published: November 6, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to cause CPU-exhaustion denial of service in applications using SVG Sanitizer.
The vulnerability exists due to quadratic processing in the default PHP-tag stripping loop, which repeatedly scans the entire input before XML parsing when overlapping PHP tags are supplied. An unauthenticated remote attacker can submit crafted SVG uploads without user interaction to occupy workers for tens of seconds and exhaust the worker pool through concurrent requests.