Incorrect Behavior Order: Early Validation Affecting std/crypto/tls package, versions <1.24.12>=1.25.0 <1.25.6


Severity

Recommended
0.0
low
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.29% (21st percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-GOLANG-STDCRYPTOTLS-15139694
  • published29 Jan 2026
  • disclosed28 Jan 2026
  • creditCoia Prant

Introduced: 28 Jan 2026

CVE-2025-61730  (opens in a new tab)
CWE-179  (opens in a new tab)

How to fix?

Upgrade std/crypto/tls to version 1.24.12, 1.25.6 or higher.

Overview

std/crypto/tls is a Go standard library package std/crypto/tls

Affected versions of this package are vulnerable to Incorrect Behavior Order: Early Validation.

Go Vulnerability Report:

During the TLS 1.3 handshake if multiple messages are sent in records that span encryption level boundaries (for instance the Client Hello and Encrypted Extensions messages), the subsequent messages may be processed before the encryption level changes. This can cause some minor information disclosure if a network-local attacker can inject messages during the handshake.

CVSS Base Scores

version 4.0
version 3.1