Vulnerability · Published Aug 9, 2022 · Assigned by Go

CVE-2022-30629Session tickets lack random ticket_age_add in crypto/tls

Low 3.1

In plain English

A low-severity security flaw in crypto/tls from Go standard library. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.2% (higher than 69% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)3.1Low
Exploit odds (30 days)1.2%top 31.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Non-random values for ticket_age_add in session tickets in crypto/tls before Go 1.17.11 and Go 1.18.3 allow an attacker that can observe TLS handshakes to correlate successive connections by comparing ticket ages during session resumption.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8aardvark-dns2:1.5.0-2.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8buildah1:1.29.1-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:9buildah1:1.29.1-1.el9ALSA-2023:2253
AlmaLinux:8buildah-tests1:1.29.1-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:9buildah-tests1:1.29.1-1.el9ALSA-2023:2253
AlmaLinux:8cockpit-podman63.1-1.module_el8.8.0+3557+7ba9cc13ALSA-2023:2758
AlmaLinux:8conmon3:2.1.6-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8container-selinux2:2.205.0-2.module_el8.8.0+3557+7ba9cc13ALSA-2023:2758
AlmaLinux:8containernetworking-plugins1:1.2.0-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:9containernetworking-plugins1:1.2.0-1.el9ALSA-2023:2367
AlmaLinux:8containers-common2:1-63.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:8crit3.15-3.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8criu3.15-3.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8criu-devel3.15-3.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8criu-libs3.15-3.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8crun1.8.1-2.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:8fuse-overlayfs1.10-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8libslirp4.4.0-1.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8libslirp-devel4.4.0-1.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8netavark2:1.5.0-4.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8oci-seccomp-bpf-hook1.2.8-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8podman3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:9podman2:4.4.1-3.el9ALSA-2023:2282
AlmaLinux:8podman-catatonit3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:8podman-docker3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:9podman-docker2:4.4.1-3.el9ALSA-2023:2282
AlmaLinux:8podman-gvproxy3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:9podman-gvproxy2:4.4.1-3.el9ALSA-2023:2282
AlmaLinux:8podman-plugins3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:9podman-plugins2:4.4.1-3.el9ALSA-2023:2282
AlmaLinux:8podman-remote3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:9podman-remote2:4.4.1-3.el9ALSA-2023:2282
AlmaLinux:8podman-tests3:4.4.1-8.module_el8.8.0+3568+e8578284ALSA-2023:2758
AlmaLinux:9podman-tests2:4.4.1-3.el9ALSA-2023:2282
AlmaLinux:8python3-criu3.15-3.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8python3-podman4.4.1-1.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8runc1:1.1.4-1.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8skopeo2:1.11.2-0.2.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:9skopeo2:1.11.2-0.1.el9ALSA-2023:2283
AlmaLinux:8skopeo-tests2:1.11.2-0.2.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:9skopeo-tests2:1.11.2-0.1.el9ALSA-2023:2283
AlmaLinux:8slirp4netns1.2.0-2.module_el8.7.0+3407+95aa0ca9ALSA-2023:2758
AlmaLinux:8toolbox0.0.99.3-7.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8toolbox-tests0.0.99.3-7.module_el8.8.0+3470+252b1910ALSA-2023:2758
AlmaLinux:8udica0.2.6-20.module_el8.8.0+3470+252b1910ALSA-2023:2758
Gostdlib1.17.11, 1.18.3GO-2022-0531
Rocky Linux:8criu0:3.15-3.module+el8.9.0+1445+07728297RLSA-2023:2758
Rocky Linux:8delve0:1.7.2-1.module+el8.6.0+824+8e984c20RLSA-2022:5775
Rocky Linux:8go-toolset0:1.17.12-1.module+el8.6.0+993+4fde2340RLSA-2022:5775
Rocky Linux:9go-toolset0:1.17.12-1.el9_0RLSA-2022:5799
Rocky Linux:8golang0:1.17.12-1.module+el8.6.0+993+4fde2340RLSA-2022:5775
Rocky Linux:9golang0:1.17.12-1.el9_0RLSA-2022:5799
Rocky Linux:8libslirp0:4.4.0-1.module+el8.9.0+1445+07728297RLSA-2023:2758
Ubuntu:22.04:LTSgolang-1.131.13.8-1ubuntu2.22.04.2USN-6038-2
Ubuntu:22.04:LTSgolang-1.131.13.8-1ubuntu2.22.04.2UBUNTU-CVE-2022-30629
Ubuntu:22.04:LTSgolang-1.17no fix listedUBUNTU-CVE-2022-30629
Ubuntu:22.04:LTSgolang-1.181.18.1-1ubuntu1.1USN-6038-1
Ubuntu:22.04:LTSgolang-1.181.18.1-1ubuntu1.1UBUNTU-CVE-2022-30629

Affected products (as reported)

VendorProductVersions
Go standard library crypto/tls 0 – before 1.17.111.18.0-0 – before 1.18.3

References