etcd addressed CVE-2026-73500, a high-severity denial-of-service flaw in its TLS listener that let a remote attacker open large numbers of TCP connections and never complete the TLS ClientHello. In affected versions, tlsListener.acceptLoop spawned handshake goroutines without a deadline and retained them in a pending map, allowing unbounded goroutine and memory growth that could exhaust the etcd process and disrupt cluster availability, including Kubernetes control planes that depend on etcd.
The fix adds a 10-second TLS handshake timeout by setting a deadline before Handshake() and clearing it afterward, preventing stalled handshakes from blocking indefinitely. The change was merged upstream and backported across supported branches, with fixes released in 3.5.33, 3.6.14, and 3.7.1 through commits and pull requests on the main, release-3.6, and release-3.5 branches; the issue is rated CVSS 8.7 and mapped to CWE-770.

See real exploitation activity before you spend the cycle.
5 events from the most recent confirmed update back to the earliest known activity.
CVE-2026-73500 was published for a high-severity denial-of-service vulnerability in etcd TLS listeners, where attackers could open many TCP connections and withhold the TLS ClientHello to cause unbounded goroutine and pending-map growth. The advisory states the issue is fixed in etcd 3.5.33, 3.6.14, and 3.7.1.
etcd committed the TLS handshake timeout change to the release-3.5 branch, adding the deadline around tlsConn.Handshake() in client/pkg/transport/listener_tls.go. The backport is associated with version v3.5.33 and reference #22160.
A backport commit for release-3.6 added the same 10-second tlsHandshakeTimeout to client/pkg/transport/listener_tls.go. The commit is associated with tag v3.6.14 and pull request #22142.
etcd merged pull request #22130 into the main branch, adding a 10-second timeout to tlsListener TLS handshakes to prevent handshake goroutines from blocking indefinitely. The pull request also referenced planned backports for release-3.7, release-3.6, and release-3.5.
GoVulnBot posted a potential vulnerability notice for go.etcd.io/etcd/v3, identifying GHSA-6vch-q96h-7gc3 in the project's vulnerability tracking workflow. This linked the timeout-related change to formal vulnerability handling.
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
See real exploitation activity behind this advisory so you can triage it against everything else in the queue.
5 references tracked. Mallory keeps watching after this page renders.
cvefeed.io
Open sourcegithub.com
Open sourcegithub.com
Open sourcegithub.com
Open sourcegithub.com
Open sourceMap indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.