What’s Vulnerable › Vulnerabilities
CVE-2026-65602: Traefik before 3.6.23 IngressRouteTCP ServersTransport Namespace Bypass
- Severity: high (CVSS 8.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.3% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-07-22 · updated 2026-10-08
- Weakness: CWE-863
Description
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@file on an IngressRouteTCP service, causing Traefik to accept the forbidden cross-provider reference and use a file-provider TCPServersTransport — including privileged backend mTLS client certificates, SPIFFE identity, or PROXY-protocol settings. This is fixed in 3.6.23 and 3.7.7.
Affected products
- Traefik: from 3.6.0 before 3.6.23; from 3.7.0 before 3.7.7 — fixed in 3.6.23, 3.7.7
How to fix
Upgrade to a fixed version: Traefik 3.6.23, 3.7.7. Check the vendor advisory for mitigations.
References
- https://github.com/traefik/traefik/commit/26c96a3935cafb473f4a5bae1886560d9aa4e4f0
- https://github.com/traefik/traefik/security/advisories/GHSA-42cj-m3vj-89wv
- https://www.vulncheck.com/advisories/traefik-before-ingressroutetcp-serverstransport-namespace-bypass
Get alerted when CVE-2026-65602 or the next vulnerability affects your stack