CVE-2026-85595·Traefik vulnerability
Traefik versions before v2.11.55 and versions v3.0.0 through v3.7.10 contain an authentication bypass vulnerability in the digestAuth middleware where unknown usernames receive an empty secret instead of rejection. Attackers can compute a valid digest response using the empty secret and arbitrary credentials to bypass authentication on any digestAuth-protected route without a valid username or password.
- 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.69% — higher than 51% 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-85595 scores 9.8 on CVSS, so a successful attack would be serious — but at 0.69%, 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 immediately to patch the digestAuth authentication bypass. This critical vulnerability allows unauthenticated attackers to bypass digest authentication protections on any protected route by exploiting improper secret handling for unknown usernames. Organizations running Traefik 3.0.0 through 3.7.10 should prioritize this update as part of their security patching routine.
sudo dnf update traefikDefensia detects this vulnerability
What an exploitation attempt looks like
Sample log line indicative of exploitation attempts:
POST|GET request with Authorization header containing Digest credentials for non-existent or unknown username combined with computed response hash matching empty string HMAC; repeated attempts with varying usernames to digestAuth-protected routes without 401 rejectionWAF mitigation (if patching is not yet possible)
Add this rule to your WAF to block exploitation attempts while you schedule the patch.
Implement rate limiting on failed digest authentication attempts; require per-route IP whitelisting if digestAuth is used for sensitive endpoints; deploy a WAF rule to reject Digest Authorization headers with response codes indicating successful authentication when the username is not in a whitelistHow to check if you are affected
- Check installed Traefik version: traefik version | grep Version
- Verify digestAuth middleware is configured in your Traefik config: grep -r 'digestAuth' /etc/traefik/ or grep -r 'digestAuth' ~/.config/traefik/
- Search logs for digest authentication attempts with unknown usernames: grep -i 'digestauth' /var/log/traefik/access.log | grep -v 'user='
- Confirm the patch: traefik version should report 3.7.11 or higher after upgrade
FAQ
What is CVE-2026-85595?
A critical authentication bypass flaw in Traefik's digestAuth middleware that assigns an empty cryptographic secret to unknown usernames, allowing attackers to forge valid digest authentication responses without legitimate credentials.
Is CVE-2026-85595 being actively exploited?
As of the current date, this vulnerability is not listed on the CISA Known Exploited Vulnerabilities catalog and no public exploits are available, but the critical CVSS score (9.8) warrants immediate patching.
What versions of Traefik are affected by CVE-2026-85595?
Traefik versions 3.0.0 through 3.7.10 are vulnerable; version 3.7.11 and later contain the fix. Versions prior to 3.0.0 should also be verified against branch-specific advisories.
How do I check if my server is vulnerable to CVE-2026-85595?
Run 'traefik version' and verify the reported version is 3.7.11 or higher. If version is 3.0.0–3.7.10, your system is vulnerable. Additionally, confirm digestAuth is active in your configuration with 'grep -r digestAuth /etc/traefik/'.
Does Defensia detect CVE-2026-85595?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Traefik is installed on a monitored server, CVE-2026-85595 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-85595. Free for 1 server.
Get started free