CVE-2026-85597·Traefik vulnerability
Traefik before v2.11.55 and v3.0.0 through v3.7.10 contain a TLS option conflict resolution vulnerability that allows unauthenticated attackers to bypass client-certificate authentication by creating conflicting TLS options on multi-host routers. Attackers can reach protected backends by exploiting shared TLS resolution across multiple hostnames in a single router rule, causing the strict mTLS requirement to fall back to default options for all hosts.
- 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.35% — higher than 27% 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-85597 scores 9.1 on CVSS, so a successful attack would be serious — but at 0.35%, 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
From: 3.0.0
Until: 3.7.11
Fixed in: 3.7.11
How to fix this CVE
Upgrade Traefik to version 3.7.11 or later to resolve the TLS option conflict vulnerability that allows mTLS authentication bypass. Organizations running Traefik 3.0.0 through 3.7.10 should prioritize this update immediately, as the vulnerability permits unauthenticated access to backends protected by mutual TLS. Review your router configurations after patching to ensure strict mTLS policies are properly enforced across all hostnames.
sudo dnf update traefikDefensia detects this vulnerability
How to check if you are affected
- Run `traefik version` or check `/opt/traefik/traefik --version` to identify the currently installed version
- Review your Traefik configuration files (typically in /etc/traefik/traefik.yml or /etc/traefik/config/) for multi-host router rules with TLS options defined on the same rule
- Search Traefik access logs for requests from clients without valid certificates reaching protected backends: `grep -i 'tls' /var/log/traefik/access.log | grep -v 'subject='`
- After upgrading, restart Traefik (`sudo systemctl restart traefik`) and verify the new version with `traefik version`
FAQ
What is CVE-2026-85597?
This is a TLS configuration vulnerability in Traefik that allows attackers to bypass client-certificate authentication (mTLS) by exploiting conflicting TLS options on routers handling multiple hostnames, causing the strict mutual TLS requirement to be ignored.
Is CVE-2026-85597 being actively exploited?
No, this vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities catalog, and no public exploit code is available at this time.
What versions of Traefik are affected by CVE-2026-85597?
Traefik versions 3.0.0 through 3.7.10 are vulnerable. Version 3.7.11 and later contain the patch. Versions earlier than 3.0.0 (including v2.x) are also affected if they have not been patched to v2.11.55 or later.
How do I check if my server is vulnerable to CVE-2026-85597?
Run `traefik version` and compare against 3.7.11; if your version is between 3.0.0 and 3.7.10 inclusive, you are vulnerable. Additionally, check if your Traefik configuration contains multi-host router rules with shared TLS options.
Does Defensia detect CVE-2026-85597?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Traefik is installed on a monitored server, CVE-2026-85597 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-85597. Free for 1 server.
Get started free