CVE-2026-56862
Limit handshake messages we are willing to accept post-handshake in crypto/tls
Published Aug 13, 2026 · updated Oct 10, 2026
Handshake messages, such as KeyUpdate, are always considered as state-advancing, regardless of whether a handshake has been completed or not. As a result, a malicious client can keep sending KeyUpdate messages to force the server to keep performing key derivation operations indefinitely.
Timeline
Detection, updates, and resolution for this record.
Aug 13, 2026 · Catalog
Detected
Handshake messages, such as KeyUpdate, are always considered as state-advancing, regardless of whether a handshake has been completed or not. As a result, a malicious client can keep sending KeyUpdate messages to force the server to keep performing key derivation operations indefinitely.
Oct 10, 2026 · Catalog
Fix available
Go stdlib 0 → 1.25.13
Oct 10, 2026 · Catalog
Updated
Handshake messages, such as KeyUpdate, are always considered as state-advancing, regardless of whether a handshake has been completed or not. As a result, a malicious client can keep sending KeyUpdate messages to force the server to keep performing key derivation operations indefinitely.
Affected
- Go stdlib0 → 1.25.13