The UnboundCompute blog

Writing on web security

  • Detecting HTTP Request Smuggling Safely

    Detecting HTTP Request Smuggling Safely

    A guide to detecting HTTP request smuggling with timing based probes, differential responses, and teardown that confirms a real desync without poisoning…

  • Connection State Request Smuggling

    Connection State Request Smuggling

    How connection state request smuggling works: a front end validates the first request, then reuses that trust and routing for later requests…

  • Request Tunnelling Attack Explained

    Request Tunnelling Attack Explained

    A request tunnelling attack opens a direct pipe through the front end to the back end so routing and access rules never…

  • Capturing Other Users Requests With a Desync

    Capturing Other Users Requests With a Desync

    How capturing other users requests works: smuggle a prefix into a stored and reflected endpoint so a victim’s cookies and body land…

  • Request Smuggling WAF Bypass

    Request Smuggling WAF Bypass

    How a request smuggling WAF bypass works: a blocked request hides in a body the filter reads as data, then the back…

  • Request Smuggling Cache Poisoning

    Request Smuggling Cache Poisoning

    How request smuggling cache poisoning works: a desync lets an attacker control what a cache stores, so content is saved under a…

  • Response Queue Poisoning

    Response Queue Poisoning

    How response queue poisoning works: once a connection is desynced, responses fall out of step with requests and each later user gets…

  • Pause Based Desync Attack

    Pause Based Desync Attack

    A pause based desync attack splits an HTTP connection using a server read timeout or early response, no header trick, so a…

  • CL.0 Request Smuggling

    CL.0 Request Smuggling

    CL.0 request smuggling happens when a back end endpoint treats the body as length zero, so the body the front end forwarded…

  • Browser Powered Request Smuggling

    Browser Powered Request Smuggling

    With browser powered request smuggling the victim’s own browser sends the crafted request, so the smuggled prefix rides their connection and cookies.