Traefik vulnerabilities
83 known vulnerabilities affecting traefik/traefik.
Total CVEs
83
CISA KEV
1
actively exploited
Public exploits
2
Exploited in wild
2
Severity breakdown
CRITICAL18HIGH42MEDIUM19LOW4
Vulnerabilities
Page 1 of 5
CVE-2023-44487P1HIGHCVSS 7.5KEVPoCfixed in 2.10.5v3.0.0-beta1+2 more2023-10-10
CVE-2023-44487 [HIGH] CWE-400 CVE-2023-44487: The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancell
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.
nvd
CVE-2026-65600P1MEDIUMCVSS 5.3Exploitedfixed in 2.11.52≥ 3.6.0, < 3.6.23+1 more2026-07-22
CVE-2026-65600 [MEDIUM] CWE-22 CVE-2026-65600: Traefik versions <= v2.11.51, >= v3.6.0 <= v3.6.22, and >= v3.7.0 <= v3.7.6 contain an authenticatio
Traefik versions = v3.6.0 = v3.7.0 <= v3.7.6 contain an authentication bypass via path traversal in the ReplacePathRegex middleware. When ReplacePathRegex is configured with a regex that captures user-controlled path segments without a mandatory path separator (e.g. regex "^/api(.*)", replacement "/$1"), the middleware forwards the replaced path to t
nvd
CVE-2026-48020P2CRITICALCVSS 10.0fixed in 2.11.48≥ 3.0.0, < 3.6.19+3 more2026-06-23
CVE-2026-48020 [CRITICAL] CWE-288 CVE-2026-48020: Traefik is an HTTP reverse proxy and load balancer. Prior to 2.11.48, 3.6.19, and 3.7.3, there is a
Traefik is an HTTP reverse proxy and load balancer. Prior to 2.11.48, 3.6.19, and 3.7.3, there is a high severity vulnerability in Traefik's StripPrefix middleware that allows an unauthenticated attacker to bypass route-level authentication and authorization. When a public router matches on a PathPrefix rule and applies the StripPrefix middleware,
nvd
CVE-2026-53622P2CRITICALCVSS 10.0fixed in 3.7.3v>= 3.7.0, < 3.7.3+2 more2026-06-23
CVE-2026-53622 [CRITICAL] CWE-288 CVE-2026-53622: Traefik is an HTTP reverse proxy and load balancer. Versions prior to 3.7.3, 3.6.18, and 2.11.51 hav
Traefik is an HTTP reverse proxy and load balancer. Versions prior to 3.7.3, 3.6.18, and 2.11.51 have a critical vulnerability in Traefik's HTTP/3 (QUIC) TLS configuration selection that allows unauthenticated clients to bypass router-specific mTLS enforcement. When HTTP/3 is enabled on an entrypoint, the TLS handshake selects the applicable TLS c
ghsanvd
CVE-2026-39858P2CRITICALCVSS 10.0fixed in 2.11.43≥ 3.0.0, < 3.6.14+6 more2026-04-30
CVE-2026-39858 [CRITICAL] CWE-290 CVE-2026-39858: Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.43, 3.6.14, and 3.7.0-rc.
Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.43, 3.6.14, and 3.7.0-rc.2, there is a high severity authentication bypass vulnerability in Traefik's ForwardAuth and snippet-based authentication middleware. Traefik's forwarded-header sanitization logic targets only canonical header names (e.g., X-Forwarded-Proto) and doe
nvd
CVE-2026-85595P2CRITICALCVSS 9.8fixed in 2.11.55≥ 3.0.0, < 3.7.11+1 more2026-09-04
CVE-2026-85595 [CRITICAL] CWE-287 CVE-2026-85595: Traefik versions before v2.11.55 and versions v3.0.0 through v3.7.10 contain an authentication bypas
Traefik versions before v2.11.55 and versions v3.0.0 through v3.7.10 contain an authentication bypass vulnerability in the digestAuth middleware where unknown usernames receive an empty secret instead of rejection. Attackers can compute a valid digest response using the empty secret and arbitrary credentials to bypass authentication on any digestA
nvd
CVE-2026-35051P2CRITICALCVSS 10.0fixed in 2.11.43≥ 3.0.0, < 3.6.14+6 more2026-04-30
CVE-2026-35051 [CRITICAL] CWE-345 CVE-2026-35051: Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.43, 3.6.14, and 3.7.0-rc.
Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.43, 3.6.14, and 3.7.0-rc.2, there is an authentication bypass vulnerability in Traefik's ForwardAuth middleware when trustForwardHeader=false is configured and Traefik is deployed behind a trusted upstream proxy. This issue has been patched in versions 2.11.43, 3.6.14, and
nvd
CVE-2026-44774P2CRITICALCVSS 9.9fixed in 2.11.46≥ 3.0.0, < 3.6.17+3 more2026-05-15
CVE-2026-44774 [CRITICAL] CWE-284 CVE-2026-44774: Traefik is an HTTP reverse proxy and load balancer. Prior to 2.11.46, 3.6.17, and 3.7.1, Traefik's K
Traefik is an HTTP reverse proxy and load balancer. Prior to 2.11.46, 3.6.17, and 3.7.1, Traefik's Kubernetes Gateway API provider allows a tenant with HTTPRoute creation permissions to expose the REST provider handler, bypassing the providers.rest.insecure=false setting. The Gateway provider accepts any TraefikService backend reference whose name
nvd
CVE-2026-48491P2CRITICALCVSS 10.0≥ 3.7.0, < 3.7.3v>= 3.7.0, < 3.7.32026-06-23
CVE-2026-48491 [CRITICAL] CWE-288 CVE-2026-48491: Traefik is an HTTP reverse proxy and load balancer. From 3.7.0 until 3.7.3, there is a high severity
Traefik is an HTTP reverse proxy and load balancer. From 3.7.0 until 3.7.3, there is a high severity vulnerability in Traefik's domain-fronting protection (SNICheck) that allows an unauthenticated client to bypass mutual TLS enforced through wildcard router TLSOptions. When a router uses a wildcard host rule such as Host(*.example.com) with strict
ghsanvd
CVE-2026-88877P2CRITICALCVSS 9.8≥ 3.7.0, < 3.7.12≥ 3.7.0, ≤ 3.7.132026-09-10
CVE-2026-88877 [CRITICAL] CWE-639 CVE-2026-88877: Traefik is a HTTP reverse proxy and load balancer. In versions >= v3.7.0 and <= v3.7.11, the Kuberne
Traefik is a HTTP reverse proxy and load balancer. In versions >= v3.7.0 and <= v3.7.11, the Kubernetes ingress-nginx provider mishandles Ingresses that carry both an authentication annotation and the nginx.ingress.kubernetes.io/from-to-www-redirect annotation. For such Ingresses the provider creates an additional 'sibling' router that matches on
nvd
CVE-2026-85597P2CRITICALCVSS 9.1fixed in 2.11.55≥ 3.0.0, < 3.7.11+1 more2026-09-04
CVE-2026-85597 [CRITICAL] CWE-863 CVE-2026-85597: Traefik before v2.11.55 and v3.0.0 through v3.7.10 contain a TLS option conflict resolution vulnerab
Traefik before v2.11.55 and v3.0.0 through v3.7.10 contain a TLS option conflict resolution vulnerability that allows unauthenticated attackers to bypass client-certificate authentication by creating conflicting TLS options on multi-host routers. Attackers can reach protected backends by exploiting shared TLS resolution across multiple hostnames i
nvd
CVE-2026-114639P2HIGHCVSS 8.7≥ 2.11.0, < 2.11.58≥ 3.0.0, < 3.7.142026-10-22
CVE-2026-114639 [HIGH] CWE-287 CVE-2026-114639: Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 contains an authentication bypass because a fi
Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 contains an authentication bypass because a first request preauthenticated with an Authorization: Negotiate token authenticates a socket in the globally shared backend connection pool, which is never isolated. Unauthenticated attackers on separate frontend connections can be assigned that NTLM/Ke
nvd
CVE-2026-114635P2HIGHCVSS 8.7fixed in 2.11.58≥ 3.0.0, < 3.7.142026-10-22
CVE-2026-114635 [HIGH] CWE-288 CVE-2026-114635: Traefik before v2.11.58 and v3.7.14 contains an authentication bypass vulnerability in its SNI check
Traefik before v2.11.58 and v3.7.14 contains an authentication bypass vulnerability in its SNI check, which is skipped when request TLS state is nil. Unauthenticated clients can send HTTP/2 requests with the :scheme http pseudo-header over TLS on Go 1.27 builds to reach routers requiring client certificates without presenting one.
nvd
CVE-2026-54763P2CRITICALCVSS 10.0fixed in 2.11.51≥ 3.0.0, < 3.6.22+3 more2026-07-06
CVE-2026-54763 [CRITICAL] CWE-178 CVE-2026-54763: Traefik is an HTTP reverse proxy and load balancer. Prior to v2.11.51, v3.6.22, and v3.7.6, Traefik'
Traefik is an HTTP reverse proxy and load balancer. Prior to v2.11.51, v3.6.22, and v3.7.6, Traefik's BasicAuth, DigestAuth, and ForwardAuth middlewares strip canonical-cased spoofed identity headers before writing Traefik's own value, but do not account for underscore-variant header names, which many backends normalize identically to dashed forms
nvd
CVE-2026-85596P3CRITICALCVSS 9.8≥ 3.7.0, < 3.7.11≥ 3.7.0, ≤ 3.7.102026-09-04
CVE-2026-85596 [CRITICAL] CWE-287 CVE-2026-85596: Traefik versions >= v3.7.0 and <= v3.7.10 contain an authentication bypass in the Kubernetes Ingress
Traefik versions >= v3.7.0 and <= v3.7.10 contain an authentication bypass in the Kubernetes Ingress NGINX provider. The TLS option generated for an Ingress carrying the nginx.ingress.kubernetes.io/auth-tls-secret annotation was named after the Ingress namespace and name. As a result, two Ingress objects sharing the same host, the same client CA s
nvd
CVE-2026-71324P3CRITICALCVSS 9.1fixed in 2.11.53≥ 3.0.0, < 3.6.24+3 more2026-08-06
CVE-2026-71324 [CRITICAL] CWE-444 CVE-2026-71324: Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.53, 3.6.24, and 3.7.9,
Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.53, 3.6.24, and 3.7.9, Traefik's default HTTP reverse proxy forwards a plain HTTP/2 or HTTP/3 CONNECT request and its body to an HTTP/1.1 upstream through a shared net/http.Transport. When the upstream answers the CONNECT with a keep-alive non-2xx response and does not d
nvd
CVE-2025-54386P3CRITICALCVSS 9.8fixed in 2.11.7≥ 3.0.0, < 3.4.4+3 more2025-08-02
CVE-2025-54386 [CRITICAL] CWE-22 CVE-2025-54386: Traefik is an HTTP reverse proxy and load balancer. In versions 2.11.27 and below, 3.0.0 through 3.4
Traefik is an HTTP reverse proxy and load balancer. In versions 2.11.27 and below, 3.0.0 through 3.4.4 and 3.5.0-rc1, a path traversal vulnerability was discovered in WASM Traefik’s plugin installation mechanism. By supplying a maliciously crafted ZIP archive containing file paths with ../ sequences, an attacker can overwrite arbitrary files on the
nvd
CVE-2026-33433P3HIGHCVSS 8.8fixed in 2.11.42≥ 3.0.0, < 3.6.12+4 more2026-03-27
CVE-2026-33433 [HIGH] CWE-290 CVE-2026-33433: Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.42, 3.6.11, and 3.7.0-ea.
Traefik is an HTTP reverse proxy and load balancer. Prior to versions 2.11.42, 3.6.11, and 3.7.0-ea.3, when `headerField` is configured with a non-canonical HTTP header name (e.g., `x-auth-user` instead of `X-Auth-User`), an authenticated attacker can inject their own canonical version of that header to impersonate any identity to the backend. The bac
nvd
CVE-2025-47952P3CRITICALCVSS 9.1fixed in 2.11.25≥ 3.0.0, < 3.4.1+1 more2025-05-30
CVE-2025-47952 [CRITICAL] CWE-22 CVE-2025-47952: Traefik (pronounced traffic) is an HTTP reverse proxy and load balancer. Prior to versions 2.11.25 a
Traefik (pronounced traffic) is an HTTP reverse proxy and load balancer. Prior to versions 2.11.25 and 3.4.1, there is a potential vulnerability in Traefik managing the requests using a PathPrefix, Path or PathRegex matcher. When Traefik is configured to route the requests to a backend using a matcher based on the path, if the URL contains a URL en
nvd
CVE-2026-88007P3CRITICALCVSS 9.1≥ 2.8.2, < 2.11.56≥ 3.0.0, < 3.7.12+2 more2026-09-10
CVE-2026-88007 [CRITICAL] CWE-287 CVE-2026-88007: Traefik is an open source HTTP reverse proxy and load balancer. From 2.11.0 until 2.11.57 and 3.7.13
Traefik is an open source HTTP reverse proxy and load balancer. From 2.11.0 until 2.11.57 and 3.7.13, the HTTP/3 entrypoint ConnContext does not call service.AddTransportOnContext, so kerberosRoundTripper uses a shared backend transport instead of a transport dedicated to each frontend connection. With HTTP/3 enabled, a backend using connection-bo
nvd
1 / 5Next →