Every CVE Search/ Get API key

CVE-2021-29923

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP...

7.5 HighFix available

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

3.74%Up 2.3 points since Aug 8, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
CVE-2021-29923
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:P/A:N
Updated
2026-11-02
CVE List No score

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
CVE-2021-29923
Updated
2026-11-02
EUVDEUVD-2021-16397 No score

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
EUVD-2021-16397
Updated
2026-11-03
GitHub AdvisoriesGHSA-38h6-vxp4-qxvm 7.5

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP...

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
GHSA-38h6-vxp4-qxvm
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVALPINE-CVE-2021-29923 7.5

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
ALPINE-CVE-2021-29923
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-03
OSVAZL-79056 7.5

CVE-2021-29923 affecting package golang 1.25.7-1

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
AZL-79056
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
Show 21 moreShow less
OSVAZL-98910 7.5

CVE-2021-29923 affecting package golang 1.27.1-1

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
AZL-98910
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVBELL-CVE-2021-29923 7.5

CVE-2021-29923 does not affect BellSoft software

Record
BELL-CVE-2021-29923
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSV 7.5

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
CVE-2021-29923
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2021-29923 7.5

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
DEBIAN-CVE-2021-29923
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVOESA-2021-1402 7.5

golang security update

The go programming language

Security Fix(es):

Go before 1.15.13 and 1.16.x before 1.16.5 has functions for DNS lookups that do not validate replies from DNS servers, and thus a return value may contain an unsafe injection (e.g., XSS) that does not conform to the RFC1035 format.(CVE-2021-33195)

In archive/zip in Go before 1.15.13 and 1.16.x before 1.16.5, a crafted file count (in an archive s header) can cause a NewReader or OpenReader panic.(CVE-2021-33196)

In Go before 1.15.13 and 1.16.x before 1.16.5, some configurations of ReverseProxy (from net/http/httputil) result in a situation where an attacker is able to drop arbitrary headers.(CVE-2021-33197)

In Go before 1.15.13 and 1.16.x before 1.16.5, there can be a panic for a large exponent to the math/big.Rat SetString or UnmarshalText method.(CVE-2021-33198)

The crypto/tls package of Go through 1.16.5 does not properly assert that the type of public key in an X.509 certificate matches the expected type when doing a RSA based key exchange, allowing a malicious TLS server to cause a TLS client to panic.(CVE-2021-34558)

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.(CVE-2021-29923)

Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module, when GOARCH=wasm GOOS=js is used.(CVE-2021-38297)

Go before 1.15.15 and 1.16.x before 1.16.7 has a race condition that can lead to a net/http/httputil ReverseProxy panic upon an ErrAbortHandler abort.(CVE-2021-36221)

Record
OESA-2021-1402
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2021:3431 7.5

Red Hat Security Advisory: go-toolset-1.15-golang security update

Record
RHSA-2021:3431
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVRHSA-2021:3585 7.3

Red Hat Security Advisory: go-toolset:rhel8 security update

Record
RHSA-2021:3585
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2021:4722 7.3

Red Hat Security Advisory: OpenShift Virtualization 2.6.8 RPMs security and bug fix update

Record
RHSA-2021:4722
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2021:4910 7.3

Red Hat Security Advisory: OpenShift Virtualization 4.8.3 RPMs security and bug fix update

Record
RHSA-2021:4910
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2022:0237 7.5

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (etcd) security update

Record
RHSA-2022:0237
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2022:0260 7.5

Red Hat Security Advisory: Red Hat OpenStack Platform 16.1 (etcd) security update

Record
RHSA-2022:0260
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2022:0432 9.8

Red Hat Security Advisory: Release of OpenShift Serverless Client kn 1.20.0

Record
RHSA-2022:0432
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:0557 7.5

Red Hat Security Advisory: OpenShift Container Platform 4.9.22 security update

Record
RHSA-2022:0557
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2022:0988 7.3

Red Hat Security Advisory: Red Hat OpenStack Platform 16.1 (golang-github-vbatts-tar-split) security update

Record
RHSA-2022:0988
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2022:0989 7.3

Red Hat Security Advisory: Red Hat OpenStack Platform 16.1 (golang-qpid-apache) security update

Record
RHSA-2022:0989
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2022:0997 7.3

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (golang-qpid-apache) security update

Record
RHSA-2022:0997
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2022:0998 7.3

Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (golang-github-vbatts-tar-split) security update

Record
RHSA-2022:0998
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVRHSA-2022:1276 9.4

Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.0.9 security update

Record
RHSA-2022:1276
CVSS 3.1
9.4 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
Updated
2026-11-02
OSVRLSA-2021:3585 7.3

Moderate: go-toolset:rhel8 security update

Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.

Security Fix(es):

  • golang: net: incorrect parsing of extraneous zero characters at the beginning of an IP address octet (CVE-2021-29923)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2021:3585
CVSS 3.1
7.3 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2021-29923 7.5

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
UBUNTU-CVE-2021-29923
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVBIT-golang-2021-29923 No score

Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control that is based on IP addresses, because of unexpected octal interpretation. This affects net.ParseIP and net.ParseCIDR.

Record
BIT-golang-2021-29923
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
go
Alpine:v3.15
before 1.17-r0
1.17-r0
go
Alpine:v3.16
before 1.17-r0
1.17-r0
go
Alpine:v3.17
before 1.17-r0
1.17-r0
go
Alpine:v3.18
before 1.17-r0
1.17-r0
go
Alpine:v3.19
before 1.17-r0
1.17-r0
go
Alpine:v3.20
before 1.17-r0
1.17-r0
go
Alpine:v3.21
before 1.17-r0
1.17-r0
go
Alpine:v3.22
before 1.17-r0
1.17-r0
go
Alpine:v3.23
before 1.17-r0
1.17-r0
go
Alpine:v3.24
before 1.17-r0
1.17-r0
Show 99 moreShow less
Affected packages
PackageAffectedFixed
golang
Azure Linux:3
through 1.25.7-1 None known
golang
Azure Linux:3
1.27.0 to 1.27.1-1 None known
golang
Bitnami
before 1.17.0
1.17.0
golang-1.15
Debian:11
All versions, plus listed versions
1.15.15-11.15.15-1~deb11u11.15.15-1~deb11u21.15.15-1~deb11u31.15.15-1~deb11u4
Show 5 moreShow less
1.15.15-21.15.15-31.15.15-41.15.15-51.15.9-6
None known
golang
openEuler:20.03-LTS-SP1
before 1.15.7-5.oe1
1.15.7-5.oe1
golang
openEuler:20.03-LTS-SP2
before 1.15.7-5.oe1
1.15.7-5.oe1
go-toolset-1.15-golang
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
go-toolset-1.15-golang-bin
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
go-toolset-1.15-golang-docs
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
go-toolset-1.15-golang-misc
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
go-toolset-1.15-golang-race
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
go-toolset-1.15-golang-src
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
go-toolset-1.15-golang-tests
Red Hat:devtools:2021
before 0:1.15.14-2.el7_9
0:1.15.14-2.el7_9
delve
Red Hat:enterprise_linux:8::appstream
before 0:1.5.0-2.module+el8.4.0+8864+58b0fcdb
0:1.5.0-2.module+el8.4.0+8864+58b0fcdb
delve-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.5.0-2.module+el8.4.0+8864+58b0fcdb
0:1.5.0-2.module+el8.4.0+8864+58b0fcdb
delve-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:1.5.0-2.module+el8.4.0+8864+58b0fcdb
0:1.5.0-2.module+el8.4.0+8864+58b0fcdb
go-toolset
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang-bin
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang-docs
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang-misc
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang-race
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang-src
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
golang-tests
Red Hat:enterprise_linux:8::appstream
before 0:1.15.14-2.module+el8.4.0+12542+e3fec473
0:1.15.14-2.module+el8.4.0+12542+e3fec473
kubevirt
Red Hat:container_native_virtualization:2.6::el7
before 0:2.6.8-211.el7
0:2.6.8-211.el7
kubevirt-virtctl
Red Hat:container_native_virtualization:2.6::el7
before 0:2.6.8-211.el7
0:2.6.8-211.el7
kubevirt-virtctl-redistributable
Red Hat:container_native_virtualization:2.6::el7
before 0:2.6.8-211.el7
0:2.6.8-211.el7
kubevirt
Red Hat:container_native_virtualization:2.6::el8
before 0:2.6.8-211.el8
0:2.6.8-211.el8
kubevirt-virtctl
Red Hat:container_native_virtualization:2.6::el8
before 0:2.6.8-211.el8
0:2.6.8-211.el8
kubevirt-virtctl-redistributable
Red Hat:container_native_virtualization:2.6::el8
before 0:2.6.8-211.el8
0:2.6.8-211.el8
kubevirt
Red Hat:container_native_virtualization:4.8::el7
before 0:4.8.3-251.el7
0:4.8.3-251.el7
kubevirt-virtctl
Red Hat:container_native_virtualization:4.8::el7
before 0:4.8.3-251.el7
0:4.8.3-251.el7
kubevirt-virtctl-redistributable
Red Hat:container_native_virtualization:4.8::el7
before 0:4.8.3-251.el7
0:4.8.3-251.el7
kubevirt
Red Hat:container_native_virtualization:4.8::el8
before 0:4.8.3-251.el8
0:4.8.3-251.el8
kubevirt-virtctl
Red Hat:container_native_virtualization:4.8::el8
before 0:4.8.3-251.el8
0:4.8.3-251.el8
kubevirt-virtctl-redistributable
Red Hat:container_native_virtualization:4.8::el8
before 0:4.8.3-251.el8
0:4.8.3-251.el8
etcd
Red Hat:openstack:16.2::el8
before 0:3.3.23-7.el8ost
0:3.3.23-7.el8ost
etcd-debuginfo
Red Hat:openstack:16.2::el8
before 0:3.3.23-7.el8ost
0:3.3.23-7.el8ost
etcd-debugsource
Red Hat:openstack:16.2::el8
before 0:3.3.23-7.el8ost
0:3.3.23-7.el8ost
etcd
Red Hat:openstack:16.1::el8
before 0:3.3.23-7.el8ost
0:3.3.23-7.el8ost
etcd-debuginfo
Red Hat:openstack:16.1::el8
before 0:3.3.23-7.el8ost
0:3.3.23-7.el8ost
etcd-debugsource
Red Hat:openstack:16.1::el8
before 0:3.3.23-7.el8ost
0:3.3.23-7.el8ost
openshift-serverless-clients
Red Hat:serverless:1.0::el8
before 0:0.26.0-2.el8
0:0.26.0-2.el8
cri-o
Red Hat:openshift:4.9::el7
before 0:1.22.1-17.rhaos4.9.git3029b1d.el7
0:1.22.1-17.rhaos4.9.git3029b1d.el7
cri-o-debuginfo
Red Hat:openshift:4.9::el7
before 0:1.22.1-17.rhaos4.9.git3029b1d.el7
0:1.22.1-17.rhaos4.9.git3029b1d.el7
butane
Red Hat:openshift:4.9::el8
before 0:0.13.1-2.rhaos4.9.el8
0:0.13.1-2.rhaos4.9.el8
butane-debuginfo
Red Hat:openshift:4.9::el8
before 0:0.13.1-2.rhaos4.9.el8
0:0.13.1-2.rhaos4.9.el8
butane-debugsource
Red Hat:openshift:4.9::el8
before 0:0.13.1-2.rhaos4.9.el8
0:0.13.1-2.rhaos4.9.el8
butane-redistributable
Red Hat:openshift:4.9::el8
before 0:0.13.1-2.rhaos4.9.el8
0:0.13.1-2.rhaos4.9.el8
cri-o
Red Hat:openshift:4.9::el8
before 0:1.22.1-17.rhaos4.9.git3029b1d.2.el8
0:1.22.1-17.rhaos4.9.git3029b1d.2.el8
cri-o-debuginfo
Red Hat:openshift:4.9::el8
before 0:1.22.1-17.rhaos4.9.git3029b1d.2.el8
0:1.22.1-17.rhaos4.9.git3029b1d.2.el8
cri-o-debugsource
Red Hat:openshift:4.9::el8
before 0:1.22.1-17.rhaos4.9.git3029b1d.2.el8
0:1.22.1-17.rhaos4.9.git3029b1d.2.el8
cri-tools
Red Hat:openshift:4.9::el8
before 0:1.22.0-2.el8
0:1.22.0-2.el8
cri-tools-debuginfo
Red Hat:openshift:4.9::el8
before 0:1.22.0-2.el8
0:1.22.0-2.el8
cri-tools-debugsource
Red Hat:openshift:4.9::el8
before 0:1.22.0-2.el8
0:1.22.0-2.el8
golang-github-prometheus-promu
Red Hat:openshift:4.9::el8
before 0:0.5.0-5.git642a960.el8
0:0.5.0-5.git642a960.el8
ignition
Red Hat:openshift:4.9::el8
before 0:2.12.0-3.rhaos4.9.el8
0:2.12.0-3.rhaos4.9.el8
ignition-debuginfo
Red Hat:openshift:4.9::el8
before 0:2.12.0-3.rhaos4.9.el8
0:2.12.0-3.rhaos4.9.el8
ignition-debugsource
Red Hat:openshift:4.9::el8
before 0:2.12.0-3.rhaos4.9.el8
0:2.12.0-3.rhaos4.9.el8
ignition-validate
Red Hat:openshift:4.9::el8
before 0:2.12.0-3.rhaos4.9.el8
0:2.12.0-3.rhaos4.9.el8
ignition-validate-debuginfo
Red Hat:openshift:4.9::el8
before 0:2.12.0-3.rhaos4.9.el8
0:2.12.0-3.rhaos4.9.el8
prometheus-promu
Red Hat:openshift:4.9::el8
before 0:0.5.0-5.git642a960.el8
0:0.5.0-5.git642a960.el8
openshift
Red Hat:openshift:4.9::el7
before 0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el7
0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el7
openshift-clients
Red Hat:openshift:4.9::el7
before 0:4.9.0-202202140924.p0.g340e212.assembly.stream.el7
0:4.9.0-202202140924.p0.g340e212.assembly.stream.el7
openshift-clients-redistributable
Red Hat:openshift:4.9::el7
before 0:4.9.0-202202140924.p0.g340e212.assembly.stream.el7
0:4.9.0-202202140924.p0.g340e212.assembly.stream.el7
openshift-hyperkube
Red Hat:openshift:4.9::el7
before 0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el7
0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el7
openshift
Red Hat:openshift:4.9::el8
before 0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el8
0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el8
openshift-clients
Red Hat:openshift:4.9::el8
before 0:4.9.0-202202140924.p0.g340e212.assembly.stream.el8
0:4.9.0-202202140924.p0.g340e212.assembly.stream.el8
openshift-clients-redistributable
Red Hat:openshift:4.9::el8
before 0:4.9.0-202202140924.p0.g340e212.assembly.stream.el8
0:4.9.0-202202140924.p0.g340e212.assembly.stream.el8
openshift-hyperkube
Red Hat:openshift:4.9::el8
before 0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el8
0:4.9.0-202202111950.p0.gb93fd35.assembly.stream.el8
golang-github-vbatts-tar-split
Red Hat:openstack:16.1::el8
before 0:0.11.1-6.el8ost
0:0.11.1-6.el8ost
golang-qpid-apache
Red Hat:openstack:16.1::el8
before 0:0.32.0-rc1.9.el8ost
0:0.32.0-rc1.9.el8ost
golang-qpid-apache
Red Hat:openstack:16.2::el8
before 0:0.32.0-rc1.9.el8ost
0:0.32.0-rc1.9.el8ost
golang-github-vbatts-tar-split
Red Hat:openstack:16.2::el8
before 0:0.11.1-6.el8ost
0:0.11.1-6.el8ost
servicemesh
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
servicemesh-istioctl
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
servicemesh-mixc
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
servicemesh-mixs
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
servicemesh-pilot-agent
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
servicemesh-pilot-discovery
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
kiali
Red Hat:service_mesh:2.0::el8
before 0:v1.24.7.redhat1-1.el8
0:v1.24.7.redhat1-1.el8
servicemesh-prometheus
Red Hat:service_mesh:2.0::el8
before 0:2.14.0-16.el8.1
0:2.14.0-16.el8.1
servicemesh-proxy
Red Hat:service_mesh:2.0::el8
before 0:2.0.9-3.el8
0:2.0.9-3.el8
delve
Rocky Linux:8
before 0:1.5.0-2.module+el8.4.0+396+d2d16ae3
0:1.5.0-2.module+el8.4.0+396+d2d16ae3
golang
Rocky Linux:8
before 0:1.15.14-2.module+el8.4.0+646+fc1a61b2
0:1.15.14-2.module+el8.4.0+646+fc1a61b2
go-toolset
Rocky Linux:8
before 0:1.15.14-2.module+el8.4.0+646+fc1a61b2
0:1.15.14-2.module+el8.4.0+646+fc1a61b2
golang-1.10
Ubuntu:14.04:LTS
All versions, plus listed versions
1.10.4-2ubuntu1~14.04.1
None known
golang-1.10
Ubuntu:16.04:LTS
All versions, plus listed versions
1.10.4-2ubuntu1~16.04.11.10.4-2ubuntu1~16.04.2
None known
golang-1.6
Ubuntu:16.04:LTS
All versions, plus listed versions
1.6-0ubuntu11.6-0ubuntu21.6-0ubuntu31.6-0ubuntu41.6-0ubuntu5
Show 5 moreShow less
1.6.1-0ubuntu11.6.2-0ubuntu5~16.041.6.2-0ubuntu5~16.04.21.6.2-0ubuntu5~16.04.31.6.2-0ubuntu5~16.04.4
None known
golang-1.13
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1.13.8-1ubuntu1~16.04.21.13.8-1ubuntu1~16.04.31.13.8-1ubuntu1~16.04.3+esm21.13.8-1ubuntu1~16.04.3+esm3
None known
golang-1.10
Ubuntu:18.04:LTS
All versions, plus listed versions
1.10~rc1-11.10~rc1-1ubuntu11.10~rc1-2ubuntu11.10~rc2-1ubuntu11.10-1ubuntu11.10.1-1ubuntu21.10.4-2ubuntu1~18.04.11.10.4-2ubuntu1~18.04.2
None known
golang-1.13
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.13.8-1ubuntu1~18.04.21.13.8-1ubuntu1~18.04.31.13.8-1ubuntu1~18.04.41.13.8-1ubuntu1~18.04.4+esm1
None known
golang-1.16
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.16.2-0ubuntu1~18.04.21.16.2-0ubuntu1~18.04.2+esm1
None known
golang-1.8
Ubuntu:18.04:LTS
All versions, plus listed versions
1.8.3-2ubuntu11.8.3-2ubuntu1.18.04.1
None known
golang-1.9
Ubuntu:18.04:LTS
All versions, plus listed versions
1.9.1-2ubuntu11.9.2-1ubuntu11.9.2-3ubuntu11.9.3-1ubuntu11.9.4-1ubuntu1
None known
golang-1.13
Ubuntu:20.04:LTS
All versions, plus listed versions
1.13.1-1ubuntu11.13.3-1ubuntu11.13.4-1ubuntu11.13.5-1ubuntu11.13.6-1ubuntu1
Show 5 moreShow less
1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.11.13.8-1ubuntu1.2
None known
golang-1.14
Ubuntu:20.04:LTS
All versions, plus listed versions
1.14~beta1-11.14~beta1-21.14~rc1-11.14-11.14.1-1
Show 4 moreShow less
1.14.2-11.14.2-1ubuntu11.14.3-2ubuntu2~20.04.11.14.3-2ubuntu2~20.04.2
None known
golang-1.16
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
1.16.2-0ubuntu1~20.041.16.2-0ubuntu1~20.04.11.16.2-0ubuntu1~20.04.1+esm1
None known
golang-1.13
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.11.13.8-1ubuntu2.22.04.1+esm11.13.8-1ubuntu2.22.04.2
None known

History

History
RecordedChangedSources
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-29923 is a high vulnerability (CVSS 7.5) in Golang Go, published August 7, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.74%, the 89th percentile. Fixed in go 1.17-r0.

References

Show 158 moreShow less
MoveEnter Open