Incorrect authorization in Traefik - #VU156701

 

Incorrect authorization in Traefik - #VU156701

Published: October 21, 2026


Vulnerability identifier: #VU156701
CSH Severity: Low
CVSS v4: 2.1 [CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: N/A
CWE-ID: CWE-863
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote privileged user to bypass namespace isolation by using another namespace's CA secret as the client certificate authority for their own routes and determine whether that secret exists and is in use, without disclosing its contents.

The vulnerability exists due to incorrect authorization in Traefik's Kubernetes Ingress NGINX provider when a cached client authentication TLS option is reused without checking cross-namespace access, even with allowCrossNamespaceResources disabled. A remote privileged user can create an Ingress with the nginx.ingress.kubernetes.io/auth-tls-secret annotation referencing another namespace's CA secret already used by another Ingress to enforce that certificate authority on their own routes despite the configured namespace isolation.


Affected software

Traefik

Remediation

Install security update from vendor's website.

Traefik - update to 3.7.15

External References

Related Security Bulletins