Testing Request Smuggling

Test whether a chain of HTTP servers disagrees about where one request ends and the next begins, letting an attacker smuggle a request past the front end into the back end. Covers front-end and back-end desync from conflicting length signals, connection-reuse poisoning, single-packet and timing detection, and adjacent boundary confusion where a proxy and origin parse framing differently. Use when reviewing a reverse proxy, load balancer, CDN, or any multi-hop HTTP path where two parsers sit in series. The bug is a disagreement between parsers, not one flaw.

UnboundCompute 284ee97 6.5 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/testing-request-smuggling commit 284ee970e5

Frequently asked questions

npx skillmds@latest add unboundcompute/testing-request-smuggling