CVE Catalog

CVE-2026-88009

HighCVSS 8.8
Published: Translated: NVD NIST

Summary

Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.57, and 3.7.13, Traefik accepts a rootless HTTP/1 request target that Go stores in URL.Opaque while leaving URL.Path empty. The rewriteRequestBuilder path evaluates routing, path sanitization, forwardAuth, encodedCharacters, and access logging against a path normalized to / but forwards URL.Opaque verbatim to the backend, allowing cross-vhost routing bypass, path-scoped authorization bypass, and access-log evasion when the backend interprets the opaque target as a path. This issue is fixed in 2.11.57 and 3.7.13.

Risk Assessment

An attacker could bypass authorization and routing mechanisms, gaining access to protected resources and hiding their actions from logs. This may lead to unauthorized data access and application security breaches.

Recommendation

Upgrade Traefik to version 2.11.57 or 3.7.13 (or later), which fix this vulnerability. Until then, consider additional backend-level controls.

Other vulnerabilities in Traefik

See all
Original NVD description (English source)

Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.57, and 3.7.13, Traefik accepts a rootless HTTP/1 request target that Go stores in URL.Opaque while leaving URL.Path empty. The rewriteRequestBuilder path evaluates routing, path sanitization, forwardAuth, encodedCharacters, and access logging against a path normalized to / but forwards URL.Opaque verbatim to the backend, allowing cross-vhost routing bypass, path-scoped authorization bypass, and access-log evasion when the backend interprets the opaque target as a path. This issue is fixed in 2.11.57 and 3.7.13.

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