~/talk

HTTP Desync Attacks: Smashing Into The Cell Next Door

Talkat OWASP Global AppSec Amsterdam 2019 · on Friday, 2019-09-27· at 11:55· D201, RAI· [security]
slides:none on file

Demonstrates concrete HTTP request smuggling techniques that desynchronize front-end and back-end parsers by mixing Content-Length and chunked framing and by hiding headers (whitespace before colon, line-wrapped headers, LF‑only endings), releases an open‑source smuggling tool plus Burp and Turbo Intruder workflows, and shows real impact: cache poisoning, account takeover and script hijack across CDNs (Akamai, CloudFlare), an F5 Big‑IP advisory, and multiple bounties including ~$19k, $20k and $8k (≈$75k total); provides labs and practical detection tips (use netcat/openssl not curl).

AI-written summary · about

  1. 0:00Start
  2. 7:34Chunked Encoding
  3. 11:53Bypassing Web Application Firewalls Using Malformed Headers
  4. 19:17Bypassing Security Rules
  5. 21:27Application Specific Headers
  6. 31:01Web Cache Deception
  7. 34:38Paypal
  8. 37:37I Could Once Again Point Poison Paypal's Login Page and They Paid Me another 20k Bounty I Thought that Was Really Generous Especially Given It Was Kind of My Fault That I Didn't Find Bypass in the First Place Okay So Now We'Ve Seen a Whole Range of Different Attacks We Can Do with Requests Smuggling I'M GonNa Attempt a Live Demo So Let's See Here Yep Something Great I'Ve Got a Replica a Replica of a Real System That May Be Familiar Generally Holds Lots of Gc Firefox
  9. 43:49So We'Ve Released a Bunch of Free Online Labs That You Can Use To Practice these Vulnerabilities on Real Issue Websites and Gain Experience with this for Yourself before You Go Out into the Real World and Everything Gets Really Chaotic Now the Three Key Things To Take Away Are the Http Requests Muggin Is Real Regardless of How Much You Might Not Want To Think about It Http 1 1 Parsing Is a Security Critical Function for Functionality So When You'Re Making Your Choice of Web Server this Is Something You Should Definitely Be Factoring in and Detection of Request Smuggling
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.