CVE Catalog

CVE-2026-67181

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

Rouille versions 0.3.3 through 3.6.2 contain an HTTP request smuggling vulnerability. The proxy implementation in src/proxy.rs forwards the client's Transfer-Encoding header to upstream backends unchanged while transmitting a body already de-chunked by tiny_http, enabling CL.TE desynchronization attacks.

Risk Assessment

An attacker can manipulate HTTP message boundaries, potentially leading to session hijacking, access control bypass, or cache poisoning.

Recommendation

Update the Rouille library to version 3.6.3 or later that fixes this vulnerability, or apply a workaround by disabling the proxy functionality.

Other vulnerabilities in Rouille

See all
Original NVD description (English source)

Rouille 0.3.3 through 3.6.2 contains an HTTP request smuggling vulnerability that allows remote attackers to desynchronize HTTP message boundaries by exploiting improper header forwarding in the proxy implementation. The proxy in src/proxy.rs forwards the client's Transfer-Encoding header to upstream backends unchanged while transmitting a body already de-chunked by tiny_http, enabling CL.TE desynchronization attacks where attackers control where the backend believes the request body ends.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS