CVE-2026-65602CWE-863broken-access-control

CVE-2026-65602

High · published July 22, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
25.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00333 · 25.3th percentile
Weakness
CWE-863 · Incorrect Authorization
Published
2026-07-22T16:18Z
Affected products (2)
ProductVersionsFixed in
traefik/traefik≥ 3.6.0, < 3.6.233.6.23
traefik/traefik≥ 3.7.0, < 3.7.73.7.7
References (3)
EPSS history
Timeline
  • 22 JUL 11:21Z
    Traefik before 3.6.23 IngressRouteTCP ServersTransport Namespace Bypass
    cvelistv5