↓ Skip to main content

Parser differential

Chrome and Firefox reading the same URL two different ways. The filter sits between them and guesses wrong.

2014

patrik.re

Chrome backslash URLs and XSS filter bypass

Chrome resolves and executes a script URL written as http: followed by any number of backslashes. Firefox does not, and that difference can slip past pattern-matching XSS filters, closed by Chromium as wontfix.