CVE-2026-67182

Rouille 0.3.3 through 3.6.2 contains an HTTP request smuggling vulnerability that allows remote attackers to bypass access controls by injecting bare line feed characters (0x0A) into client-supplied request header values that are copied verbatim to upstream connections without validation. Attackers can craft a header value containing a complete additional HTTP request that is interpreted as a separate request by backends such as Go net/http and Python http.server, causing the backend to process a smuggled request with attacker-chosen method, path, and headers that bypasses the rouille handler's access control logic.
Configurations

No configuration.

History

23 Oct 2026, 23: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 eludir los controles de acceso mediante la inyección de caracteres de salto de línea puros (0x0A) en valores de encabezado de solicitud proporcionados por el cliente que se copian textualmente a las conexiones ascendentes sin validación. Los atacantes pueden elaborar un valor de encabezado que contenga una solicitud HTTP adicional completa que es interpretada como una solicitud separada por backends como Go net/http y Python http.server, haciendo que el backend procese una solicitud contrabandeada con método, ruta y encabezados elegidos por el atacante que elude la lógica de control de acceso del gestor de rouille.

Information

Published : 2026-07-28 17:17

Updated : 2026-10-23 23:10


NVD link : CVE-2026-67182

Mitre link : CVE-2026-67182

CVE.ORG link : CVE-2026-67182


JSON object : View

Products Affected

No product.

CWE
CWE-444

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