CVE-2026-65602: Traefik CRD IngressRouteTCP ServersTransport Cross-Provider Namespace Bypass
There is a medium-severity cross-provider reference vulnerability in Traefik’s Kubernetes CRD provider. The crossProviderNamespaces allowlist is enforced for HTTP serversTransport references but was not enforced for IngressRouteTCP service serversTransport references. A low-privileged Kubernetes user in a namespace that is not listed in crossProviderNamespaces could set serversTransport: foo@file on an IngressRouteTCP service, causing Traefik to accept the forbidden cross-provider reference and use the file-provider TCPServersTransport — including privileged backend mTLS client certificates, SPIFFE identity, or PROXY-protocol settings. The fix applies the crossProviderNamespaces allowlist to TCP serversTransport references.
Traefik’s Kubernetes CRD provider enforces crossProviderNamespaces for several
cross-provider references, but IngressRouteTCP service
serversTransport references skip that allowlist. A low-privileged Kubernetes
user in a namespace that is not listed in crossProviderNamespaces can still
set serversTransport: foo@file on an IngressRouteTCP service. Traefik
accepts the forbidden cross-provider reference and later uses the referenced
TCPServersTransport, including privileged backend mTLS client certificates,
SPIFFE identity, or PROXY protocol settings.
References
- github.com/advisories/GHSA-42cj-m3vj-89wv
- github.com/traefik/traefik/commit/67501cbe7bc7774e26ecbd1c29af97f098e14b0b
- github.com/traefik/traefik/pull/13458
- github.com/traefik/traefik/releases/tag/v3.6.23
- github.com/traefik/traefik/releases/tag/v3.7.7
- github.com/traefik/traefik/security/advisories/GHSA-42cj-m3vj-89wv
- nvd.nist.gov/vuln/detail/CVE-2026-65602
- www.vulncheck.com/advisories/traefik-before-ingressroutetcp-serverstransport-namespace-bypass
Code Behaviors & Features
Detect and mitigate CVE-2026-65602 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →