Resource exhaustion in etcd - #VU139353
Published: July 24, 2026
etcd
Detailed vulnerability description
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in tlsListener.acceptLoop when handling TCP connections that never complete the TLS handshake. A remote attacker can open many TCP connections and withhold a ClientHello to cause a denial of service.
Each connection spawns a goroutine that blocks indefinitely inside tls.Conn.Handshake() and is tracked in the pending map.