CVE-2026-114639·Traefik vulnerability
Traefik 2.11.0 before 2.11.58 and 3.0.0 before 3.7.14 contains an authentication bypass because a first request preauthenticated with an Authorization: Negotiate token authenticates a socket in the globally shared backend connection pool, which is never isolated. Unauthenticated attackers on separate frontend connections can be assigned that NTLM/Kerberos-bound socket and perform reads or writes with the victim's identity.
- Severity
- high
- Software
- Traefik
- Fixed in
- 3.7.14
- 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.31% — higher than 23% 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-114639 scores 8.7 on CVSS, so a successful attack would be serious — but at 0.31%, 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.14
Fixed in: 3.7.14
How to fix this CVE
Upgrade Traefik immediately to version 2.11.58 or later (3.7.14+ for v3 users) to patch a critical authentication bypass flaw in the connection pooling mechanism. The vulnerability allows attackers to hijack authenticated backend connections previously established by legitimate users, potentially gaining unauthorized access to protected resources. Apply the update during a maintenance window and restart Traefik services to ensure the patched code is loaded.
sudo dnf check-update traefik && sudo dnf install -y traefik-2.11.58Defensia detects this vulnerability
What an exploitation attempt looks like
Sample log line indicative of exploitation attempts:
Regex pattern: (Authorization:\s*Negotiate\s+[A-Za-z0-9+/=]+).*followed within 5 seconds by a request from a different source IP accessing the same backend service, or HTTP 401 -> HTTP 200 sequence without re-authentication headersWAF mitigation (if patching is not yet possible)
Add this rule to your WAF to block exploitation attempts while you schedule the patch.
Implement request-level rate limiting on Authorization: Negotiate endpoints and enforce strict session affinity (sticky sessions) to prevent connection pool hijacking. Add WAF rules to block requests that mix Negotiate tokens across different client IP addresses within the same backend pool window.How to check if you are affected
- Run 'traefik version' or check the Docker image tag to determine the installed Traefik version; compare against 2.11.58 (v2) or 3.7.14 (v3) thresholds
- Examine Traefik configuration files for active NTLM or Kerberos authentication middleware; check if 'ForwardAuth' or 'BasicAuth' with Negotiate tokens are enabled
- Search Traefik access logs for Authorization: Negotiate headers followed by unexpected backend operations from different source IPs within the same session window
- After upgrading, verify the running version with 'traefik version' and confirm no lingering NTLM-bound sockets by monitoring backend connection pool metrics in the dashboard
FAQ
What is CVE-2026-114639?
This vulnerability is a connection pool reuse flaw in Traefik's reverse proxy that allows unauthenticated attackers to steal pre-authenticated NTLM/Kerberos-bound sockets from the global backend connection pool. An attacker can inject a new frontend request into a socket originally authenticated by another user, inheriting their identity and permissions.
Is CVE-2026-114639 being actively exploited?
As of the latest intelligence, CVE-2026-114639 is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploit code has been disclosed, though the vulnerability is highly impactful and should be treated as an urgent priority.
What versions of Traefik are affected by CVE-2026-114639?
Traefik versions 2.11.0 through 2.11.57 and 3.0.0 through 3.7.13 are vulnerable. Fixed versions are 2.11.58 and 3.7.14 or later.
How do I check if my server is vulnerable to CVE-2026-114639?
Run 'traefik version' and compare the output against fixed versions 2.11.58 or 3.7.14. For containerized deployments, inspect the image tag with 'docker inspect {image_id} | grep -i version'. If your version is below the fixed threshold, your instance is vulnerable.
Does Defensia detect CVE-2026-114639?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Traefik is installed on a monitored server, CVE-2026-114639 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-114639. Free for 1 server.
Get started free