Description
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.
Published: 2026-08-13
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in the Go standard library TLS implementation allows a client to send repeated KeyUpdate messages even before the handshake is fully established. These messages are treated as state‑advancing and force the server to perform costly key‑derivation operations each time. The effect is that a malicious client can exhaust the server’s CPU or memory resources indefinitely, effectively disrupting service availability.

Affected Systems

The vulnerability affects all Go runtimes that use the crypto/tls package, specifically the standard library of Go. Any application or server written in Go that enables TLS connections without an updated version is at risk.

Risk and Exploitability

The CVSS score is 7.5, and the EPSS score is < 1%, but the lack of mitigation allows an attacker to repeatedly issue KeyUpdate messages from a client that is able to initiate a TLS handshake. Because the vulnerability leads to uncontrolled resource consumption, the risk is considered significant for exposed services. The vulnerability is not listed in the CISA KEV catalog. No publicly disclosed exploit exists at this time, but the mechanism is straightforward enough that a custom client could trigger the denial of service.

Generated by OpenCVE AI on August 15, 2026 at 01:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Go runtime to the latest stable release that includes the fix for the TLS key‑update handling flaw.
  • If upgrading immediately is not possible, restrict TLS key‑update usage by configuring the server to reject KeyUpdate messages with a high rate limit or by disabling key‑update support where feasible.
  • Actively monitor the TLS handshake traffic for abnormal patterns of KeyUpdate messages and block or rate‑limit clients that send them excessively.

Generated by OpenCVE AI on August 15, 2026 at 01:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1050
References
Metrics threat_severity

None

threat_severity

Important


Fri, 14 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 14 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1003
CWE-1015
CWE-606

Thu, 13 Aug 2026 23:45:00 +0000

Type Values Removed Values Added
First Time appeared Go Standard Library
Go Standard Library crypto Tls
Vendors & Products Go Standard Library
Go Standard Library crypto Tls

Thu, 13 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Limit handshake messages we are willing to accept post-handshake in crypto/tls
References

Subscriptions

Go Standard Library Crypto Tls
cve-icon MITRE

Status: PUBLISHED

Assigner: Go

Published:

Updated: 2026-08-14T15:29:41.741Z

Reserved: 2026-06-23T15:10:49.353Z

Link: CVE-2026-56862

cve-icon Vulnrichment

Updated: 2026-08-14T15:28:52.070Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-13T22:17:22.550

Modified: 2026-09-03T16:37:52.170

Link: CVE-2026-56862

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-13T21:58:53Z

Links: CVE-2026-56862 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T01:30:17Z

Weaknesses