HTTP/1.1 Must Die: Conquering the 0.CL Challenge
portswigger.net | blog | #appsec | #burp-suite | #web-security | #xss | #http-desync | #request-smuggling | #portswigger | #http-request-smuggling | #0cl | #http | #cl0 | #lab-walkthrough | #james-kettle
Summary
Guest author b3xal dissects 0.CL request smuggling—front-end honors Content-Length: 0 while the back-end does not—and solves PortSwigger's lab with four PoCs using XSS and HEAD techniques.
- Published
- Collected
--- id: 220 title: "HTTP/1.1 Must Die: Conquering the 0.CL Challenge" source_domain: portswigger.net source_url: "https://portswigger.net/blog/http-1-1-must-die-conquering-the-0-cl-challenge" published_at: "2026-03-13 09:21" tags: ["appsec", "burp-suite", "web-security", "xss", "http-desync", "request-smuggling", "portswigger", "http-request-smuggling", "0cl", "http", "cl0", "lab-walkthrough", "james-kettle"] phying_url: "https://phying.com/item/220" lang: en --- # HTTP/1.1 Must Die: Conquering the 0.CL Challenge ## Summary Guest author b3xal dissects 0.CL request smuggling—front-end honors Content-Length: 0 while the back-end does not—and solves PortSwigger's lab with four PoCs using XSS and HEAD techniques. ## Intelligence Metadata - **Sources:** portswigger.net - **Published:** 2026-03-13 09:21 - **Original:** https://portswigger.net/blog/http-1-1-must-die-conquering-the-0-cl-challenge - **Phying News:** https://phying.com/item/220