RUSTSEC-2026-0446

    Dashboard / Vulnerabilities / RUSTSEC-2026-0446

    RUSTSEC-2026-0446

    Published: 6 Nov 2026Last Modified: 6 Nov 2026

    Summary: Request smuggling through malformed chunked request trailers

    Details: The HTTP/1 chunked decoder accepts a bare line feed after the final chunk as the start of a trailer instead of rejecting the malformed request. When an upstream proxy reuses a connection and either pipelines the requests or does not take steps to validate the chunked stream, the decoder can consume the next request's headers as trailer data. It can then parse that request's body as a new request. An attacker can use this difference in request parsing to bypass access controls enforced by a proxy or web application firewall. Upgrade to actix-http 3.20.2 or later.

    Affected packages

    Package

    Name: actix-http

    Purl: pkg:cargo/actix-http

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0.0.0-0
    Fixed -3.20.2

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    RUSTSEC-2026-0446 | CVE-DB