Light

Episode #853 Quiz

URL Parsing Vulnerabilities
Date: 2022-01-11 | Length: 1.5 hrs | Episode page at twit.tv

About this episode

Security researchers from SYNK and Claroty analyzed 16 URL parsers and found eight CVEs caused by inconsistent handling of schemes, slashes, backslashes, encoding, and mixed specifications. Differences between parsers enable SSRF, XSS, open redirects, filter bypasses, DoS, and sometimes RCE. Log4j’s whitelist bypass illustrated the danger, while careful RFC-compliant parsing mitigates it.

Your name and email are stored only in your browser local storage for convenience. They are not retained server-side.

Question 1: What was the specific bypass that defeated Log4j's first host whitelist fix for JNDI lookups?
Question 2: Which combination of parser behavior and Python library mixup did Steve highlight as especially dangerous?
Question 3: How did Chrome's own URL-handling comment block describe malformed slash patterns in URLs?
Question 4: What were the five inconsistency categories the researchers identified across URL parsers?
Question 5: Which WordPress flaw described in the episode allowed exploitation only after the admin account had already been compromised?
Cancel