Cross-site scripting in fast-uri - CVE-2026-110306
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to bypass scheme allowlists and execute scripts in a victim's browser through consuming applications.
The vulnerability exists due to improper decoding in fast-uri's scheme handling when unescape() decodes percent-encoded schemes before validation, turning otherwise inert input into executable URLs. A remote attacker can supply %6Aavascript:alert(1) or %u006Aavascript:alert(1) for normalization or resolution and subsequent rendering to trigger cross-site scripting upon victim interaction, or submit %68ttp://a/ to bypass equality-based allowlists through equal().
Affected software
ApplinX