cbcvebase.

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 2 of 5
CVE-2026-40912P3HIGHCVSS 8.2fixed in 2.11.43≥ 3.0.0, < 3.6.14+6 more2026-04-30
CVE-2026-40912 [HIGH] CWE-706 CVE-2026-40912: 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 StripPrefixRegex middleware when used in combination with ForwardAuth, BasicAuth, or DigestAuth. The middleware matches the regex against the decoded URL path but uses the resu
nvd
CVE-2025-32431P3CRITICALCVSS 9.1fixed in 2.11.24≥ 3.0.0, < 3.3.6+3 more2025-04-21
CVE-2025-32431 [CRITICAL] CWE-22 CVE-2025-32431: Traefik (pronounced traffic) is an HTTP reverse proxy and load balancer. In versions prior to 2.11.2 Traefik (pronounced traffic) is an HTTP reverse proxy and load balancer. In versions prior to 2.11.24, 3.3.6, and 3.4.0-rc2. 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 co
nvd
CVE-2026-88008P3CRITICALCVSS 9.1≥ 2.11.26, < 2.11.57≥ 3.4.2, < 3.7.13+2 more2026-09-10
CVE-2026-88008 [CRITICAL] CWE-444 CVE-2026-88008: Traefik is an open source HTTP reverse proxy and load balancer. From 2.11.26 until 2.11.57 and 3.7.1 Traefik is an open source HTTP reverse proxy and load balancer. From 2.11.26 until 2.11.57 and 3.7.13, Traefik forwards a client-supplied Connection header requesting Upgrade, the Upgrade: h2c token, and HTTP2-Settings to a shared backend. If the backend accepts h2c and returns 101 Switching Protocols, Traefik enters a raw tunnel and no longer app
nvd
CVE-2026-112778P3HIGHCVSS 8.8fixed in 2.11.46≥ 3.0.0, < 3.6.16+3 more2026-10-19
CVE-2026-112778 [HIGH] CWE-862 CVE-2026-112778: Traefik before 2.11.46, 3.x before 3.6.17, and 3.7.0 lack namespace validation for Ingress and Servi Traefik before 2.11.46, 3.x before 3.6.17, and 3.7.0 lack namespace validation for Ingress and Service annotations in the Kubernetes Ingress provider, allowing references to Middlewares, ServersTransports, and TLSOptions in other namespaces. Attackers able to create or update Ingress or Service resources in one namespace can set router.middlewares o
nvd
CVE-2026-114642P3HIGHCVSS 8.7≥ 2.11.0, < 2.11.58≥ 3.0.0, < 3.7.142026-10-22
CVE-2026-114642 [HIGH] CWE-295 CVE-2026-114642: Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 stores its NTLM/Kerberos backend round tripper Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 stores its NTLM/Kerberos backend round tripper in a client-connection slot not keyed by ServersTransport, so one service's TLS client configuration is reused for another service's backend. An unauthenticated client can arm the slot via a backend issuing an NTLM or Negotiate challenge, then reach
nvd
CVE-2026-114640P3HIGHCVSS 8.7≥ 3.7.0, < 3.7.142026-10-22
CVE-2026-114640 [HIGH] CWE-290 CVE-2026-114640: Traefik from v3.7.0 before v3.7.14 contains an authentication bypass vulnerability in its Kubernetes Traefik from v3.7.0 before v3.7.14 contains an authentication bypass vulnerability in its Kubernetes Ingress-NGINX provider that forwards client-supplied Ssl-Client-* headers on the plaintext HTTP router. When ssl-redirect is disabled alongside auth-tls-pass-certificate-to-upstream, unauthenticated attackers can send Ssl-Client-Verify: SUCCESS with
nvd
CVE-2026-114637P3HIGHCVSS 8.7≥ 3.2.0, < 3.7.142026-10-22
CVE-2026-114637 [HIGH] CWE-488 CVE-2026-114637: Traefik from v3.2.0 before v3.7.14 contains an authentication bypass vulnerability in the experiment Traefik from v3.2.0 before v3.7.14 contains an authentication bypass vulnerability in the experimental FastProxy connection pool, which fails to pin NTLM/Negotiate-authenticated backend connections to their frontend connection. Unauthenticated clients can be handed a pooled keep-alive backend connection where a victim completed an NTLM or Negotiate
nvd
CVE-2026-114636P3HIGHCVSS 8.7≥ 3.7.13, < 3.7.142026-10-22
CVE-2026-114636 [HIGH] CWE-306 CVE-2026-114636: Traefik v3.7.13 before v3.7.14 contains an access-control bypass in the Kubernetes Ingress NGINX pro Traefik v3.7.13 before v3.7.14 contains an access-control bypass in the Kubernetes Ingress NGINX provider, where the HTTP router generated for ssl-passthrough Ingresses on non-TLS entry points never applies the Ingress's access-control annotations. Unauthenticated attackers reaching the HTTP entry point with the Ingress host can access backends prot
nvd
CVE-2020-15129P3MEDIUMCVSS 4.7PoCfixed in 1.7.26≥ 2.2.0, < 2.2.8+1 more2020-07-30
CVE-2020-15129 [MEDIUM] CWE-601 CVE-2020-15129: In Traefik before versions 1.7.26, 2.2.8, and 2.3.0-rc3, there exists a potential open redirect vuln In Traefik before versions 1.7.26, 2.2.8, and 2.3.0-rc3, there exists a potential open redirect vulnerability in Traefik's handling of the "X-Forwarded-Prefix" header. The Traefik API dashboard component doesn't validate that the value of the header "X-Forwarded-Prefix" is a site relative path and will redirect to any header provided URI. Successful
nvd
CVE-2026-114638P3HIGHCVSS 8.7≥ 3.7.0, < 3.7.142026-10-22
CVE-2026-114638 [HIGH] CWE-287 CVE-2026-114638: Traefik v3.7.0 before v3.7.14 contains an improper authentication vulnerability in the Kubernetes In Traefik v3.7.0 before v3.7.14 contains an improper authentication vulnerability in the Kubernetes Ingress NGINX provider that merges client CAs when auth-tls-secret names collide after dot-to-dash normalization. Attackers holding certificates from another host's CA can access a host requiring its own client CA, while that host's legitimate clients a
nvd
CVE-2026-54762P3HIGHCVSS 8.6≥ 3.7.0, < 3.7.5v>= 3.7.0-ea.1, < 3.7.52026-06-23
CVE-2026-54762 [HIGH] CWE-636 CVE-2026-54762: Traefik is an HTTP reverse proxy and load balancer. From 3.7.0-ea.1 until 3.7.5, there is a medium s Traefik is an HTTP reverse proxy and load balancer. From 3.7.0-ea.1 until 3.7.5, there is a medium severity vulnerability in Traefik's Kubernetes Ingress NGINX provider that causes affected routes to fail open. When an Ingress explicitly enables BasicAuth or DigestAuth through the supported nginx.ingress.kubernetes.io/auth-type and auth-secret annotat
nvd
CVE-2026-85594P3CRITICALCVSS 9.8fixed in 3.7.11≥ 3.7.1, ≤ 3.7.122026-09-04
CVE-2026-85594 [CRITICAL] CWE-639 CVE-2026-85594: Traefik versions from v3.7.1 fail to enforce crossProviderNamespaces restrictions on the traefik.ing Traefik versions from v3.7.1 fail to enforce crossProviderNamespaces restrictions on the traefik.ingress.kubernetes.io/service.middlewares Service annotation in the Kubernetes Ingress provider. A namespace-limited tenant excluded from the allowlist can attach an operator-owned middleware to its Service, and if that middleware injects backend crede
nvd
CVE-2026-114656P3HIGHCVSS 7.5fixed in 2.11.58≥ 3.0.0, < 3.7.132026-10-22
CVE-2026-114656 [HIGH] CWE-436 CVE-2026-114656: Traefik before 2.11.58 and 3.7.13 contains an authentication bypass vulnerability that allows unauth Traefik before 2.11.58 and 3.7.13 contains an authentication bypass vulnerability that allows unauthenticated clients to skip client-certificate checks because negated Host matchers are counted as served domains. Attackers can reach backends protected by RequireAndVerifyClientCert when a router rule with !Host() creates a TLS options conflict that f
nvd
CVE-2026-65601P3HIGHCVSS 8.8≥ 3.7.0, < 3.7.72026-07-22
CVE-2026-65601 [HIGH] CWE-863 CVE-2026-65601: Traefik versions 3.7.0 through 3.7.6 contain a namespace confusion vulnerability in the Kubernetes G Traefik versions 3.7.0 through 3.7.6 contain a namespace confusion vulnerability in the Kubernetes Gateway API provider. When resolving HTTPRoute.spec.rules[].backendRefs[].filters[].extensionRef, Traefik used the backend Service namespace instead of the HTTPRoute namespace. A low-privileged route author holding a ReferenceGrant for a cross-namespace
ghsanvd
CVE-2026-65602P3HIGHCVSS 8.8≥ 3.6.0, < 3.6.23≥ 3.7.0, < 3.7.72026-07-22
CVE-2026-65602 [HIGH] CWE-863 CVE-2026-65602: Traefik 3.6.0 through 3.6.22 and 3.7.0 through 3.7.6 fail to enforce the crossProviderNamespaces all Traefik 3.6.0 through 3.6.22 and 3.7.0 through 3.7.6 fail to enforce the crossProviderNamespaces allowlist for IngressRouteTCP service serversTransport references (the allowlist was only enforced for HTTP serversTransport references). A low-privileged Kubernetes user in a namespace not listed in crossProviderNamespaces can set serversTransport: foo@fi
nvd
CVE-2026-88011P3HIGHCVSS 8.1fixed in 2.11.56≥ 3.0.0, < 3.7.12+1 more2026-09-10
CVE-2026-88011 [HIGH] CWE-290 CVE-2026-88011: Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.56, and from 3.0.0 unt Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.56, and from 3.0.0 until 3.7.12, a client-supplied dot-form header such as X.Authenticated.User survives ForwardAuth replacement and underscoreHeadersStrategy because Go treats it as distinct from X-Authenticated-User while normalization-prone CGI, WSGI, PHP, and NGINX backe
nvd
CVE-2026-67309P3HIGHCVSS 7.5≥ 3.7.0, < 3.7.82026-08-01
CVE-2026-67309 [HIGH] CWE-22 CVE-2026-67309: Traefik versions >= v3.7.0 and <= v3.7.7 contain a path traversal vulnerability in the Kubernetes In Traefik versions >= v3.7.0 and <= v3.7.7 contain a path traversal vulnerability in the Kubernetes Ingress NGINX provider's RewriteTarget middleware (generated from the nginx.ingress.kubernetes.io/rewrite-target annotation). When an Ingress path uses a regex that captures attacker-controlled text without requiring a path separator (e.g., path /api(.*) w
nvd
CVE-2026-54765P3HIGHCVSS 8.5≥ 3.7.0, < 3.7.6v>= 3.7.0, < 3.7.62026-07-06
CVE-2026-54765 [HIGH] CWE-284 CVE-2026-54765: Traefik is an open source HTTP reverse proxy and load balancer. From v3.7.0 prior to v3.7.6, Traefik Traefik is an open source HTTP reverse proxy and load balancer. From v3.7.0 prior to v3.7.6, Traefik's Kubernetes Gateway API provider may resolve two accepted HTTPRoutes that target the same backend Service:port but configure different backendRef filters to the same child service and apply only one route's filter set to all requests reaching that bac
nvd
CVE-2026-88009P3HIGHCVSS 8.2fixed in 2.11.57≥ 3.0.0, < 3.7.13+1 more2026-09-10
CVE-2026-88009 [HIGH] CWE-444 CVE-2026-88009: Traefik is an open source HTTP reverse proxy and load balancer. Prior to 2.11.57, and 3.7.13, Traefi 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 /
nvd
CVE-2019-12452P3HIGHCVSS 7.5≥ 1.7.0, ≤ 1.7.112019-05-29
CVE-2019-12452 [HIGH] CWE-522 CVE-2019-12452: types/types.go in Containous Traefik 1.7.x through 1.7.11, when the --api flag is used and the API i types/types.go in Containous Traefik 1.7.x through 1.7.11, when the --api flag is used and the API is publicly reachable and exposed without sufficient access control (which is contrary to the API documentation), allows remote authenticated users to discover password hashes by reading the Basic HTTP Authentication or Digest HTTP Authentication section
nvd
Traefik vulnerabilities | cvebase