CVE-2026-88008·Traefik vulnerability
Traefik is an open source HTTP reverse proxy and load balancer. From 2.11.26 until 2.11.57 and 3.7.13, Traefik forwards a client-supplied Connection header requesting Upgrade, the Upgrade: h2c token, and HTTP2-Settings to a shared backend. If the backend accepts h2c and returns 101 Switching Protocols, Traefik enters a raw tunnel and no longer applies routers, BasicAuth, ForwardAuth, IPAllowList, RateLimit, access logging, metrics, or tracing to later HTTP/2 requests, allowing an unauthenticated request through an unprotected route to reach protected paths on the same backend. This issue is fixed in 2.11.57 and 3.7.13.
- Severity
- critical
- Software
- Traefik
- Fixed in
- 3.7.13
- 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.49% — higher than 41% 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-88008 scores 9.1 on CVSS, so a successful attack would be serious — but at 0.49%, 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.4.2
Until: 3.7.13
Fixed in: 3.7.13
How to fix this CVE
Upgrade Traefik to version 3.7.13 or later to patch the HTTP/2 connection upgrade bypass vulnerability. This fix prevents unauthenticated requests from bypassing authentication and authorization middleware by exploiting the h2c protocol upgrade mechanism. Verify the upgrade is complete and restart Traefik services to ensure the patched version is running.
sudo dnf update traefik-3.7.13Defensia detects this vulnerability
What an exploitation attempt looks like
Sample log line indicative of exploitation attempts:
POST|GET|HEAD|PUT|DELETE .* HTTP/1\.1.*Connection: [Uu]pgrade.*[Uu]pgrade: h2c.*HTTP2-SettingsWAF mitigation (if patching is not yet possible)
Add this rule to your WAF to block exploitation attempts while you schedule the patch.
Block or restrict HTTP requests containing both 'Connection: Upgrade' and 'Upgrade: h2c' headers at the WAF level until Traefik is patched, as these headers are used to initiate the protocol downgrade attack.How to check if you are affected
- Check installed Traefik version: traefik version or grep -i version /etc/traefik/traefik.yml | head -5
- Verify if h2c upgrade is enabled in config: grep -r 'h2c\|upgrade' /etc/traefik/ --include='*.yml' --include='*.toml'
- Search logs for HTTP/2 Upgrade requests: grep -i 'upgrade: h2c\|connection: upgrade' /var/log/traefik/access.log | head -20
- Confirm patched version after upgrade: traefik version | grep -E '(3\.7\.13|2\.11\.57)'
FAQ
What is CVE-2026-88008?
This vulnerability allows attackers to bypass Traefik's security middleware (authentication, rate limiting, IP allowlists) by exploiting HTTP/2 connection upgrades, enabling unauthorized access to protected backend services through a raw tunnel.
Is CVE-2026-88008 being actively exploited?
As of the latest data, this vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog and no public exploits are documented, though the critical CVSS score of 9.1 warrants immediate patching.
What versions of Traefik are affected by CVE-2026-88008?
Traefik versions 3.4.2 through 3.7.12 are vulnerable. The v2 series is affected from 2.11.26 until 2.11.56. Upgrade to 3.7.13 or 2.11.57 or later to remediate.
How do I check if my server is vulnerable to CVE-2026-88008?
Run 'traefik version' and compare the output against the affected range (3.4.2-3.7.12). If your version falls within this range, the server is vulnerable until patched.
Does Defensia detect CVE-2026-88008?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Traefik is installed on a monitored server, CVE-2026-88008 will appear in your dashboard with remediation steps.
Related Traefik CVEs
References
- https://github.com/traefik/traefik/commit/a277e94664ffc1ce9543df552d3bbf48d4d3b8b3
- https://github.com/traefik/traefik/pull/13797
- https://github.com/traefik/traefik/releases/tag/v2.11.57
- https://github.com/traefik/traefik/releases/tag/v3.7.13
- https://github.com/traefik/traefik/security/advisories/GHSA-w4v4-9rw7-5326
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-88008. Free for 1 server.
Get started free