Incomplete List of Disallowed Inputs in Bleach - #VU133464
Published: June 8, 2026
Bleach
Detailed vulnerability description
The vulnerability allows a remote attacker to bypass URI scheme restrictions in sanitized output.
The vulnerability exists due to incomplete list of disallowed inputs in bleach.clean when sanitizing anchor tags with href attributes containing crafted URI schemes with Unicode characters above U+00A0. A remote attacker can supply specially crafted HTML content to bypass URI scheme restrictions in sanitized output.
This issue is not a direct cross-site scripting vulnerability in modern browsers, but downstream Unicode normalization before rendering could make the disallowed scheme valid.