{"id":"CVE-2025-68121","details":"During session resumption in crypto/tls, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial handshake and the resumed handshake, the resumed handshake may succeed when it should have failed. This may happen when a user calls Config.Clone and mutates the returned Config, or uses Config.GetConfigForClient. This can cause a client to resume a session with a server that it would not have resumed with during the initial handshake, or cause a server to resume a session with a client that it would not have resumed with during the initial handshake.","aliases":["BIT-golang-2025-68121","GO-2026-4337"],"modified":"2026-04-10T05:34:55.870941Z","published":"2026-02-05T18:16:10.857Z","related":["ALSA-2026:2706","ALSA-2026:2708","ALSA-2026:2709","ALSA-2026:2914","ALSA-2026:2920","ALSA-2026:3035","ALSA-2026:3040","ALSA-2026:3092","ALSA-2026:3187","ALSA-2026:3188","ALSA-2026:3291","ALSA-2026:3297","ALSA-2026:3298","ALSA-2026:3336","ALSA-2026:3337","ALSA-2026:3340","ALSA-2026:3341","ALSA-2026:3343","ALSA-2026:3752","ALSA-2026:3753","ALSA-2026:3842","ALSA-2026:3864","ALSA-2026:3898","ALSA-2026:3928","ALSA-2026:3985","ALSA-2026:4164","ALSA-2026:4174","ALSA-2026:4177","ALSA-2026:4672","ALSA-2026:5146","CGA-j2p9-cw73-9qp7","MGASA-2026-0035","SUSE-SU-2026:0218-1","SUSE-SU-2026:0219-1","SUSE-SU-2026:0296-1","SUSE-SU-2026:0297-1","SUSE-SU-2026:0298-1","SUSE-SU-2026:0308-1","SUSE-SU-2026:0403-1","SUSE-SU-2026:0426-1","SUSE-SU-2026:0427-1","SUSE-SU-2026:0687-1","SUSE-SU-2026:0760-1","SUSE-SU-2026:0789-1","SUSE-SU-2026:0790-1","SUSE-SU-2026:0947-1","SUSE-SU-2026:0977-1","SUSE-SU-2026:20122-1","SUSE-SU-2026:20132-1","SUSE-SU-2026:20428-1","SUSE-SU-2026:20429-1","SUSE-SU-2026:20623-1","SUSE-SU-2026:20629-1","openSUSE-SU-2026:10063-1","openSUSE-SU-2026:10064-1","openSUSE-SU-2026:10220-1","openSUSE-SU-2026:10224-1","openSUSE-SU-2026:10233-1","openSUSE-SU-2026:10249-1","openSUSE-SU-2026:10256-1","openSUSE-SU-2026:10329-1","openSUSE-SU-2026:10396-1","openSUSE-SU-2026:20077-1","openSUSE-SU-2026:20085-1","openSUSE-SU-2026:20214-1","openSUSE-SU-2026:20220-1","openSUSE-SU-2026:20301-1","openSUSE-SU-2026:20308-1"],"references":[{"type":"ADVISORY","url":"https://groups.google.com/g/golang-announce/c/K09ubi9FQFk"},{"type":"ADVISORY","url":"https://pkg.go.dev/vuln/GO-2026-4337"},{"type":"REPORT","url":"https://go.dev/issue/77217"},{"type":"FIX","url":"https://go.dev/cl/737700"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/golang/go","events":[{"introduced":"0"},{"fixed":"96e4e2b1616c3c59577d48abcf2823bf1fdcd2e2"},{"introduced":"6e676ab2b809d46623acb5988248d95d1eb7939c"},{"fixed":"eaf3bc799a221cc375f188e8699c9330c1caf40a"}],"database_specific":{"versions":[{"introduced":"0"},{"fixed":"1.24.13"},{"introduced":"1.25.0"},{"fixed":"1.25.7"}]}}],"versions":["go1.10beta1","go1.10beta2","go1.10rc1","go1.10rc2","go1.11beta1","go1.11beta2","go1.11beta3","go1.12beta1","go1.12beta2","go1.13beta1","go1.14beta1","go1.15beta1","go1.16beta1","go1.17beta1","go1.18beta1","go1.18beta2","go1.19beta1","go1.24.0","go1.24.1","go1.24.10","go1.24.11","go1.24.12","go1.24.2","go1.24.3","go1.24.4","go1.24.5","go1.24.6","go1.24.7","go1.24.8","go1.24.9","go1.24rc1","go1.24rc2","go1.24rc3","go1.25.0","go1.25.1","go1.25.2","go1.25.3","go1.25.4","go1.25.5","go1.25.6","go1.3beta1","go1.3beta2","go1.4beta1","go1.5beta1","go1.5beta2","go1.5beta3","go1.6beta1","go1.6beta2","go1.7beta1","go1.7beta2","go1.7rc1","go1.7rc2","go1.7rc3","go1.7rc4","go1.8beta1","go1.8beta2","go1.9beta1","go1.9beta2","release.r56","weekly","weekly.2009-11-06","weekly.2009-11-10","weekly.2009-11-10.1","weekly.2009-11-12","weekly.2009-11-17","weekly.2009-12-07","weekly.2009-12-09","weekly.2009-12-22","weekly.2010-01-05","weekly.2010-01-13","weekly.2010-01-27","weekly.2010-02-04","weekly.2010-02-17","weekly.2010-02-23","weekly.2010-03-04","weekly.2010-03-15","weekly.2010-03-22","weekly.2010-03-30","weekly.2010-04-13","weekly.2010-04-27","weekly.2010-05-04","weekly.2010-05-27","weekly.2010-06-09","weekly.2010-06-21","weekly.2010-07-01","weekly.2010-07-14","weekly.2010-07-29","weekly.2010-08-04","weekly.2010-08-11","weekly.2010-08-25","weekly.2010-09-06","weekly.2010-09-15","weekly.2010-09-22","weekly.2010-09-29","weekly.2010-10-13","weekly.2010-10-13.1","weekly.2010-10-20","weekly.2010-10-27","weekly.2010-11-02","weekly.2010-11-10","weekly.2010-11-23","weekly.2010-12-02","weekly.2010-12-08","weekly.2010-12-15","weekly.2010-12-15.1","weekly.2010-12-22","weekly.2011-01-06","weekly.2011-01-12","weekly.2011-01-19","weekly.2011-01-20","weekly.2011-02-01","weekly.2011-02-01.1","weekly.2011-02-15","weekly.2011-02-24","weekly.2011-03-07","weekly.2011-03-07.1","weekly.2011-03-15","weekly.2011-03-28","weekly.2011-04-04","weekly.2011-04-13","weekly.2011-04-27","weekly.2011-05-22","weekly.2011-06-02","weekly.2011-06-09","weekly.2011-06-16","weekly.2011-06-23","weekly.2011-07-07","weekly.2011-07-19","weekly.2011-07-29","weekly.2011-08-10","weekly.2011-08-17","weekly.2011-09-01","weekly.2011-09-07","weekly.2011-09-16","weekly.2011-09-21","weekly.2011-10-06","weekly.2011-10-18","weekly.2011-10-25","weekly.2011-10-26","weekly.2011-11-01","weekly.2011-11-02","weekly.2011-11-08","weekly.2011-11-09","weekly.2011-11-18","weekly.2011-12-01","weekly.2011-12-02","weekly.2011-12-06","weekly.2011-12-14","weekly.2011-12-22","weekly.2012-01-15","weekly.2012-01-20","weekly.2012-01-27","weekly.2012-02-07","weekly.2012-02-14","weekly.2012-02-22","weekly.2012-03-04","weekly.2012-03-13","weekly.2012-03-22","weekly.2012-03-27"],"database_specific":{"unresolved_ranges":[{"events":[{"introduced":"0"},{"last_affected":"1.26.0-rc1"}]},{"events":[{"introduced":"0"},{"last_affected":"1.26.0-rc2"}]}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-68121.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H"}]}