CVE-2026-67181

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.
Configurations

No configuration.

History

24 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) Rouille 0.3.3 hasta 3.6.2 contiene una vulnerabilidad de contrabando de solicitudes HTTP que permite a atacantes remotos desincronizar los límites de mensajes HTTP explotando el reenvío inadecuado de encabezados en la implementación del proxy. El proxy en src/proxy.rs reenvía el encabezado Transfer-Encoding del cliente a los backends ascendentes sin cambios mientras transmite un cuerpo ya descodificado en trozos por tiny_http, lo que permite ataques de desincronización CL.TE donde los atacantes controlan dónde el backend cree que termina el cuerpo de la solicitud.

Information

Published : 2026-07-28 16:20

Updated : 2026-10-24 13:10


NVD link : CVE-2026-67181

Mitre link : CVE-2026-67181

CVE.ORG link : CVE-2026-67181


JSON object : View

Products Affected

No product.

CWE
CWE-444

Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')