CVE-2026-119573·Traefik vulnerability
Traefik 3.7.11 before 3.7.15 contains an authorization bypass in the Kubernetes Ingress NGINX provider that skips the cross-namespace check on the auth-tls-secret annotation when a cached client authentication TLS option is reused. Users who can create Ingresses can reference another namespace's CA secret already used by another Ingress, enforcing it on their own routes and learning whether it exists, without disclosure of its contents.
- Severity
- medium
- Software
- Traefik
- Fixed in
- 3.7.15
- Published
How likely is exploitation
FIRST's Exploit Prediction Scoring System puts the probability of this CVE being exploited in the next 30 days at 0.27% — higher than 20% of all published CVEs. EPSS is an independent forecast of exploitation, not a severity rating: it says nothing about how much damage a successful attack does, which is what a CVSS score measures.
How to fix this CVE
Upgrade Traefik to version 3.7.15 or later to patch the authorization bypass in the Kubernetes Ingress NGINX provider. This vulnerability allows users with Ingress creation permissions to reference cached TLS secrets from other namespaces without proper validation. Apply the update immediately in environments using Kubernetes ingress configurations with TLS authentication.
sudo dnf update traefikDefensia detects this vulnerability
How to check if you are affected
- Check installed Traefik version: traefik version or docker inspect <traefik-container> | grep -i version
- Verify if Kubernetes Ingress NGINX provider is enabled: grep -r 'kubernetesIngress\|ingressClass' /etc/traefik/traefik.yml or check helm values if deployed via Helm
- Search Traefik logs for auth-tls-secret references from multiple namespaces: grep -i 'auth-tls-secret' /var/log/traefik/traefik.log or kubectl logs -n traefik deployment/traefik | grep auth-tls
- Confirm patch: traefik version should report 3.7.15 or higher; verify in pod/container environment: kubectl describe pod <traefik-pod> -n traefik | grep Image
FAQ
What is CVE-2026-119573?
This vulnerability allows Ingress controllers with namespace creation permissions to bypass authorization checks and reference TLS secrets cached from other namespaces, potentially learning about the existence of secrets across namespace boundaries without accessing their contents.
Is CVE-2026-119573 being actively exploited?
No, this vulnerability is not currently listed on the CISA Known Exploited Vulnerabilities catalog and no public exploits are available.
What versions of Traefik are affected by CVE-2026-119573?
Traefik versions from 3.7.11 through 3.7.14 are vulnerable; version 3.7.15 and later include the fix.
How do I check if my server is vulnerable to CVE-2026-119573?
Run 'traefik version' or for containerized deployments, execute 'kubectl get deployment traefik -o jsonpath="{.spec.template.spec.containers[0].image}"' to confirm the version is below 3.7.15.
Does Defensia detect CVE-2026-119573?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Traefik is installed on a monitored server, CVE-2026-119573 will appear in your dashboard with remediation steps.
Related Traefik CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-119573. Free for 1 server.
Get started free