Session Resumption Vulnerability in Go's Crypto/TLS Library by Google
CVE-2025-68121
7.4HIGH
What is CVE-2025-68121?
This vulnerability occurs during the process of session resumption in Go's Crypto/TLS library. If the ClientCAs or RootCAs fields of the configuration are altered between the initial and resumed handshake, it may lead to successful resumed handshakes under circumstances where they should have failed. This situation can be triggered through improper use of the Config.Clone method or the Config.GetConfigForClient function. As a result, a client may reconnect with a server it should not have, or a server may accept a session resumption request from a client that would have been denied during the original handshake.
Affected Version(s)
crypto/tls 0 < 1.24.13
crypto/tls 1.25.0-0 < 1.25.7
crypto/tls 1.26.0-rc.1 < 1.26.0-rc.3
