Interpretation Conflict in Symfony - CVE-2026-45066
Published: May 21, 2026
Symfony
Detailed vulnerability description
The vulnerability allows a remote attacker to bypass URL allowlist restrictions.
The vulnerability exists due to interpretation conflict in UrlSanitizer::parse() when parsing crafted URLs with backslashes or abnormal slash counts after special schemes. A remote attacker can supply a specially crafted URL to bypass URL allowlist restrictions.
The issue arises from differences between RFC-3986 parsing on the server side and WHATWG URL parsing in browsers.