Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-65602 EUVD-2026-47646GHSA-42cj-m3vj-89wvGHSA-7m3p-wc52-rmc6GO-2026-6192

Traefik before 3.6.23 IngressRouteTCP ServersTransport Namespace Bypass

Published Jul 22, 2026 · Updated Oct 8, 2026 · Assigned by VulnCheck

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

VendorProductAffectedFixed
traefik traefik 3.6.0 – < 3.6.23, 3.7.0 – < 3.7.7 3.6.23

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260827T195228-160000.1.1 SUSE-SU-2026:23625-1
SLES 16.0 govulncheck-vulndb 0.0.20260827T195228-160000.1.1 SUSE-SU-2026:23625-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260827T195228-160000.1.1 openSUSE-SU-2026:21761-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/traefik/traefik all versions — GO-2026-6192
Go github.com/traefik/traefik/v2 all versions — GO-2026-6192
Go github.com/traefik/traefik/v3 >= 3.6.0, < 3.6.23 3.6.23 GHSA-42cj-m3vj-89wv
Go github.com/traefik/traefik/v3 >= 3.7.0, < 3.7.7 3.7.7 GHSA-42cj-m3vj-89wv
Go github.com/traefik/traefik/v3 >= 3.6.0, < 3.6.23 · >= 3.7.0, < 3.7.7 3.6.23, 3.7.7 GO-2026-6192

Advisories 2

References