CVE-2026-85594·Traefik vulnerability
Traefik versions from v3.7.1 fail to enforce crossProviderNamespaces restrictions on the traefik.ingress.kubernetes.io/service.middlewares Service annotation in the Kubernetes Ingress provider. A namespace-limited tenant excluded from the allowlist can attach an operator-owned middleware to its Service, and if that middleware injects backend credentials, recover them at a controlled backend.
- Severity
- critical
- Software
- Traefik
- Fixed in
- 3.7.11
- 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.48% — higher than 39% 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.
Read the two together. CVE-2026-85594 scores 9.8 on CVSS, so a successful attack would be serious — but at 0.48%, almost nobody is currently attempting it. That is a different situation from a flaw under mass exploitation, and it is usually the difference between patching on your next maintenance window and patching tonight.
Affected versions
Until: 3.7.11
Fixed in: 3.7.11
How to fix this CVE
Upgrade Traefik to version 3.7.11 or later to fix the crossProviderNamespaces enforcement bypass in the Kubernetes Ingress provider. This update restores proper namespace isolation controls that prevent restricted tenants from leveraging operator-owned middlewares to access backend credentials. Organizations running Traefik in multi-tenant Kubernetes environments should prioritize this patch to prevent unauthorized credential exposure.
sudo dnf update traefik || sudo dnf install traefikDefensia detects this vulnerability
How to check if you are affected
- Step 1: Run `traefik version` or check `/opt/traefik/traefik --version` to determine the installed version and confirm if it is below 3.7.11
- Step 2: Verify Kubernetes Ingress provider is enabled by checking Traefik configuration files for `[providers.kubernetesIngress]` or similar provider blocks
- Step 3: Search Traefik logs for unauthorized middleware attachment attempts using `grep -i 'service.middlewares' /var/log/traefik/*.log` to identify suspicious annotation usage
- Step 4: Confirm the patch was applied by running `traefik version` again and verifying the version string shows 3.7.11 or higher
FAQ
What is CVE-2026-85594?
CVE-2026-85594 is a critical namespace isolation bypass in Traefik's Kubernetes Ingress provider that allows namespace-limited tenants to attach operator-managed middlewares to their services, potentially exposing backend credentials through middleware injection.
Is CVE-2026-85594 being actively exploited?
No, this vulnerability is not currently listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are available, but it poses significant risk in multi-tenant Kubernetes deployments and should be patched proactively.
What versions of Traefik are affected by CVE-2026-85594?
All versions from 3.7.1 through 3.7.10 are affected; version 3.7.11 and later contain the fix.
How do I check if my server is vulnerable to CVE-2026-85594?
Run `traefik version` to check your installed version. If the output shows any version from 3.7.1 to 3.7.10 with Kubernetes Ingress provider enabled, your deployment is vulnerable.
Does Defensia detect CVE-2026-85594?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Traefik is installed on a monitored server, CVE-2026-85594 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-85594. Free for 1 server.
Get started free