CVE-2026-22045
5.9
Traefik Jam: The Eternal Handshake Denial of Service
Amit Schendel
Senior Security ResearcherJan 15, 2026·5 min read·4 visits
PoC Available
Executive Summary (TL;DR)
Traefik's "fast path" for handling Let's Encrypt certificate validations (TLS-ALPN-01) failed to implement timeouts during the internal TLS handshake. By initiating a connection with the specific ALPN header and then halting communication, an attacker can force the server to wait indefinitely. This leaks goroutines and file descriptors, eventually crashing the load balancer.
A resource exhaustion vulnerability in Traefik's ACME TLS-ALPN-01 challenge handler allows unauthenticated attackers to trigger infinite hangs during the TLS handshake, consuming file descriptors and goroutines.
Fix Analysis (1)
Technical Appendix
CVSS Score
5.9/ 10
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HAffected Systems
Traefik Proxy v2.x < 2.11.35Traefik Proxy v3.x < 3.6.7
Affected Versions Detail
| Product | Affected Versions | Fixed Version |
|---|---|---|
Traefik Proxy Traefik | < 2.11.35 | 2.11.35 |
Traefik Proxy Traefik | >= 3.0.0-beta1, < 3.6.7 | 3.6.7 |
| Attribute | Detail |
|---|---|
| CWE | CWE-770 (Resource Exhaustion) |
| CVSS v3.1 | 5.9 (Medium) |
| Attack Vector | Network (Remote) |
| Impact | Denial of Service |
| Protocol | TLS / ACME |
| Fix Complexity | Low (Update) |
MITRE ATT&CK Mapping
CWE-770
Allocation of Resources Without Limits or Throttling
Allocation of Resources Without Limits or Throttling
Known Exploits & Detection
Vulnerability Timeline
Fix committed to master branch
2026-01-08
GHSA-cwjm-3f7h-9hwq published
2026-01-15
CVE-2026-22045 Assigned
2026-01-15