CVE-2026-85597
largeUnauthenticated mTLS Client-Certificate Bypass in Traefik via TLS Option Conflicts
Traefik, a widely used reverse proxy and ingress controller, mishandles conflict resolution when TLS options are defined for routers whose rules match multiple hostnames, causing the strict client-certificate (mTLS) requirement to fall back to default TLS options for all hosts on the router. An unauthenticated remote attacker can exploit this by inducing conflicting TLS options on such a multi-host router, and the shared TLS resolution then drops the client-certificate check. As a result, the attacker can reach backends that were supposed to be protected by mutual TLS, gaining unauthorized access to those services (confidentiality impact, per the CVSS 4.0 vector). Only Traefik deployments using client-certificate authentication via TLS options on routers matching multiple hostnames are exploitable; users of Traefik 2.x before 2.11.55 and 3.0.0 through 3.7.10 are affected. No public proof-of-concept is known, the flaw is not in CISA KEV, and its EPSS score (0.2%) suggests exploitation is currently unlikely but not ruled out.
What to do: Upgrade 2.x deployments to 2.11.55 or later and 3.x deployments to a release newer than 3.7.10. As an interim mitigation, audit TLS options for conflicts, split multi-host router rules into per-host routers so the strict TLS option applies where required, and restrict who can modify dynamic TLS configuration. After patching, verify that client-certificate enforcement is active and review access logs for backend requests that lacked a valid client certificate.
| Traefik Labs Traefik | 2.x before 2.11.55 |
| Traefik Labs Traefik | 3.0.0 through 3.7.10 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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.
- Weakness
- CWE-863
- Vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.