CVE-2021-29923
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.
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
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 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 2.0
- 5.0 Medium
AV: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 Critical
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 Critical
CVSS: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 High
CVSS: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 High
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.15 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.16 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.17 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.18 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.19 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.20 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.21 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.22 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.23 |
before 1.17-r0 | 1.17-r0 |
goAlpine:v3.24 |
before 1.17-r0 | 1.17-r0 |
Show 99 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golangAzure Linux:3 |
through 1.25.7-1 | None known |
golangAzure Linux:3 |
1.27.0 to 1.27.1-1 | None known |
golangBitnami |
before 1.17.0 | 1.17.0 |
golang-1.15Debian: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 less1.15.15-21.15.15-31.15.15-41.15.15-51.15.9-6 |
None known |
golangopenEuler:20.03-LTS-SP1 |
before 1.15.7-5.oe1 | 1.15.7-5.oe1 |
golangopenEuler:20.03-LTS-SP2 |
before 1.15.7-5.oe1 | 1.15.7-5.oe1 |
go-toolset-1.15-golangRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
go-toolset-1.15-golang-binRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
go-toolset-1.15-golang-docsRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
go-toolset-1.15-golang-miscRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
go-toolset-1.15-golang-raceRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
go-toolset-1.15-golang-srcRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
go-toolset-1.15-golang-testsRed Hat:devtools:2021 |
before 0:1.15.14-2.el7_9 | 0:1.15.14-2.el7_9 |
delveRed 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-debuginfoRed 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-debugsourceRed 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-toolsetRed 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 |
golangRed 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-binRed 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-docsRed 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-miscRed 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-raceRed 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-srcRed 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-testsRed 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 |
kubevirtRed Hat:container_native_virtualization:2.6::el7 |
before 0:2.6.8-211.el7 | 0:2.6.8-211.el7 |
kubevirt-virtctlRed Hat:container_native_virtualization:2.6::el7 |
before 0:2.6.8-211.el7 | 0:2.6.8-211.el7 |
kubevirt-virtctl-redistributableRed Hat:container_native_virtualization:2.6::el7 |
before 0:2.6.8-211.el7 | 0:2.6.8-211.el7 |
kubevirtRed Hat:container_native_virtualization:2.6::el8 |
before 0:2.6.8-211.el8 | 0:2.6.8-211.el8 |
kubevirt-virtctlRed Hat:container_native_virtualization:2.6::el8 |
before 0:2.6.8-211.el8 | 0:2.6.8-211.el8 |
kubevirt-virtctl-redistributableRed Hat:container_native_virtualization:2.6::el8 |
before 0:2.6.8-211.el8 | 0:2.6.8-211.el8 |
kubevirtRed Hat:container_native_virtualization:4.8::el7 |
before 0:4.8.3-251.el7 | 0:4.8.3-251.el7 |
kubevirt-virtctlRed Hat:container_native_virtualization:4.8::el7 |
before 0:4.8.3-251.el7 | 0:4.8.3-251.el7 |
kubevirt-virtctl-redistributableRed Hat:container_native_virtualization:4.8::el7 |
before 0:4.8.3-251.el7 | 0:4.8.3-251.el7 |
kubevirtRed Hat:container_native_virtualization:4.8::el8 |
before 0:4.8.3-251.el8 | 0:4.8.3-251.el8 |
kubevirt-virtctlRed Hat:container_native_virtualization:4.8::el8 |
before 0:4.8.3-251.el8 | 0:4.8.3-251.el8 |
kubevirt-virtctl-redistributableRed Hat:container_native_virtualization:4.8::el8 |
before 0:4.8.3-251.el8 | 0:4.8.3-251.el8 |
etcdRed Hat:openstack:16.2::el8 |
before 0:3.3.23-7.el8ost | 0:3.3.23-7.el8ost |
etcd-debuginfoRed Hat:openstack:16.2::el8 |
before 0:3.3.23-7.el8ost | 0:3.3.23-7.el8ost |
etcd-debugsourceRed Hat:openstack:16.2::el8 |
before 0:3.3.23-7.el8ost | 0:3.3.23-7.el8ost |
etcdRed Hat:openstack:16.1::el8 |
before 0:3.3.23-7.el8ost | 0:3.3.23-7.el8ost |
etcd-debuginfoRed Hat:openstack:16.1::el8 |
before 0:3.3.23-7.el8ost | 0:3.3.23-7.el8ost |
etcd-debugsourceRed Hat:openstack:16.1::el8 |
before 0:3.3.23-7.el8ost | 0:3.3.23-7.el8ost |
openshift-serverless-clientsRed Hat:serverless:1.0::el8 |
before 0:0.26.0-2.el8 | 0:0.26.0-2.el8 |
cri-oRed 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-debuginfoRed Hat:openshift:4.9::el7 |
before 0:1.22.1-17.rhaos4.9.git3029b1d.el7 | 0:1.22.1-17.rhaos4.9.git3029b1d.el7 |
butaneRed Hat:openshift:4.9::el8 |
before 0:0.13.1-2.rhaos4.9.el8 | 0:0.13.1-2.rhaos4.9.el8 |
butane-debuginfoRed Hat:openshift:4.9::el8 |
before 0:0.13.1-2.rhaos4.9.el8 | 0:0.13.1-2.rhaos4.9.el8 |
butane-debugsourceRed Hat:openshift:4.9::el8 |
before 0:0.13.1-2.rhaos4.9.el8 | 0:0.13.1-2.rhaos4.9.el8 |
butane-redistributableRed Hat:openshift:4.9::el8 |
before 0:0.13.1-2.rhaos4.9.el8 | 0:0.13.1-2.rhaos4.9.el8 |
cri-oRed 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-debuginfoRed 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-debugsourceRed 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-toolsRed Hat:openshift:4.9::el8 |
before 0:1.22.0-2.el8 | 0:1.22.0-2.el8 |
cri-tools-debuginfoRed Hat:openshift:4.9::el8 |
before 0:1.22.0-2.el8 | 0:1.22.0-2.el8 |
cri-tools-debugsourceRed Hat:openshift:4.9::el8 |
before 0:1.22.0-2.el8 | 0:1.22.0-2.el8 |
golang-github-prometheus-promuRed Hat:openshift:4.9::el8 |
before 0:0.5.0-5.git642a960.el8 | 0:0.5.0-5.git642a960.el8 |
ignitionRed Hat:openshift:4.9::el8 |
before 0:2.12.0-3.rhaos4.9.el8 | 0:2.12.0-3.rhaos4.9.el8 |
ignition-debuginfoRed Hat:openshift:4.9::el8 |
before 0:2.12.0-3.rhaos4.9.el8 | 0:2.12.0-3.rhaos4.9.el8 |
ignition-debugsourceRed Hat:openshift:4.9::el8 |
before 0:2.12.0-3.rhaos4.9.el8 | 0:2.12.0-3.rhaos4.9.el8 |
ignition-validateRed Hat:openshift:4.9::el8 |
before 0:2.12.0-3.rhaos4.9.el8 | 0:2.12.0-3.rhaos4.9.el8 |
ignition-validate-debuginfoRed Hat:openshift:4.9::el8 |
before 0:2.12.0-3.rhaos4.9.el8 | 0:2.12.0-3.rhaos4.9.el8 |
prometheus-promuRed Hat:openshift:4.9::el8 |
before 0:0.5.0-5.git642a960.el8 | 0:0.5.0-5.git642a960.el8 |
openshiftRed 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-clientsRed 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-redistributableRed 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-hyperkubeRed 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 |
openshiftRed 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-clientsRed 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-redistributableRed 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-hyperkubeRed 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-splitRed Hat:openstack:16.1::el8 |
before 0:0.11.1-6.el8ost | 0:0.11.1-6.el8ost |
golang-qpid-apacheRed Hat:openstack:16.1::el8 |
before 0:0.32.0-rc1.9.el8ost | 0:0.32.0-rc1.9.el8ost |
golang-qpid-apacheRed Hat:openstack:16.2::el8 |
before 0:0.32.0-rc1.9.el8ost | 0:0.32.0-rc1.9.el8ost |
golang-github-vbatts-tar-splitRed Hat:openstack:16.2::el8 |
before 0:0.11.1-6.el8ost | 0:0.11.1-6.el8ost |
servicemeshRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-istioctlRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-mixcRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-mixsRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-pilot-agentRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
servicemesh-pilot-discoveryRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
kialiRed Hat:service_mesh:2.0::el8 |
before 0:v1.24.7.redhat1-1.el8 | 0:v1.24.7.redhat1-1.el8 |
servicemesh-prometheusRed Hat:service_mesh:2.0::el8 |
before 0:2.14.0-16.el8.1 | 0:2.14.0-16.el8.1 |
servicemesh-proxyRed Hat:service_mesh:2.0::el8 |
before 0:2.0.9-3.el8 | 0:2.0.9-3.el8 |
delveRocky 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 |
golangRocky 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-toolsetRocky 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.10Ubuntu:14.04:LTS |
All versions, plus listed versions 1.10.4-2ubuntu1~14.04.1 |
None known |
golang-1.10Ubuntu: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.6Ubuntu:16.04:LTS |
All versions, plus listed versions 1.6-0ubuntu11.6-0ubuntu21.6-0ubuntu31.6-0ubuntu41.6-0ubuntu5 Show 5 moreShow less1.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.13Ubuntu: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.10Ubuntu: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.13Ubuntu: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.16Ubuntu: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.8Ubuntu:18.04:LTS |
All versions, plus listed versions 1.8.3-2ubuntu11.8.3-2ubuntu1.18.04.1 |
None known |
golang-1.9Ubuntu: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.13Ubuntu: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 less1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.11.13.8-1ubuntu1.2 |
None known |
golang-1.14Ubuntu: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 less1.14.2-11.14.2-1ubuntu11.14.3-2ubuntu2~20.04.11.14.3-2ubuntu2~20.04.2 |
None known |
golang-1.16Ubuntu: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.13Ubuntu: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
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE 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
golang.org/pkg/net
oracle.com/security-alerts/cpujan2022.html
defcon.org/html/defcon-29/dc-29-speakers.html
github.com/golang/go/issues/43389
github.com/golang/go/issues/30999
go-review.googlesource.com/c/go/+/325829
Show 158 moreShow less
github.com/sickcodes/security/blob/master/advisories/SICK-2021-016.md
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4CHKSFMHZVOBCZSSVRE3UEYNKARTBMTM
security.gentoo.org/glsa/202208-02
nvd.nist.gov/vuln/detail/CVE-2021-29923
lists.fedoraproject.org/archives/list/[email protected]/message/4CHKSFMHZVOBCZSSVRE3UEYNKARTBMTM
github.com/advisories/GHSA-38h6-vxp4-qxvm
security.alpinelinux.org/vuln/CVE-2021-29923
docs.bell-sw.com/security/cves/CVE-2021-29923
security-tracker.debian.org/tracker/CVE-2021-29923
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1402
nvd.nist.gov/vuln/detail/CVE-2021-33195
nvd.nist.gov/vuln/detail/CVE-2021-33196
nvd.nist.gov/vuln/detail/CVE-2021-33197
nvd.nist.gov/vuln/detail/CVE-2021-33198
nvd.nist.gov/vuln/detail/CVE-2021-34558
nvd.nist.gov/vuln/detail/CVE-2021-38297
nvd.nist.gov/vuln/detail/CVE-2021-36221
access.redhat.com/errata/RHSA-2021:3431
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1989564
bugzilla.redhat.com/show_bug.cgi?id=1989570
bugzilla.redhat.com/show_bug.cgi?id=1992006
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3431.json
access.redhat.com/security/cve/CVE-2021-29923
cve.org/CVERecord?id=CVE-2021-29923
sick.codes/sick-2021-016
access.redhat.com/security/cve/CVE-2021-33195
cve.org/CVERecord?id=CVE-2021-33195
groups.google.com/g/golang-announce/c/RgCMkAEQjSI
access.redhat.com/security/cve/CVE-2021-33197
cve.org/CVERecord?id=CVE-2021-33197
access.redhat.com/errata/RHSA-2021:3585
access.redhat.com/documentation/en-us/red_hat_developer_tools/1/html/using_go_1.15.7_toolset
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3585.json
access.redhat.com/errata/RHSA-2021:4722
bugzilla.redhat.com/show_bug.cgi?id=1983596
bugzilla.redhat.com/show_bug.cgi?id=2012329
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4722.json
access.redhat.com/security/cve/CVE-2021-34558
cve.org/CVERecord?id=CVE-2021-34558
golang.org/doc/devel/release
access.redhat.com/errata/RHSA-2021:4910
bugzilla.redhat.com/show_bug.cgi?id=2007344
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4910.json
access.redhat.com/errata/RHSA-2022:0237
bugzilla.redhat.com/show_bug.cgi?id=2030801
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0237.json
access.redhat.com/security/cve/CVE-2021-44716
cve.org/CVERecord?id=CVE-2021-44716
nvd.nist.gov/vuln/detail/CVE-2021-44716
groups.google.com/g/golang-announce/c/hcmEScgc00k
access.redhat.com/errata/RHSA-2022:0260
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0260.json
access.redhat.com/errata/RHSA-2022:0432
access.redhat.com/documentation/en-us/openshift_container_platform/4.6/html/serverless/index
access.redhat.com/documentation/en-us/openshift_container_platform/4.7/html/serverless/index
access.redhat.com/documentation/en-us/openshift_container_platform/4.8/html/serverless/index
access.redhat.com/documentation/en-us/openshift_container_platform/4.9/html/serverless/index
bugzilla.redhat.com/show_bug.cgi?id=2006044
bugzilla.redhat.com/show_bug.cgi?id=2012887
bugzilla.redhat.com/show_bug.cgi?id=2024823
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0432.json
access.redhat.com/security/cve/CVE-2021-38297
cve.org/CVERecord?id=CVE-2021-38297
groups.google.com/g/golang-announce/c/AEBu9j7yj5A
access.redhat.com/security/cve/CVE-2021-39293
cve.org/CVERecord?id=CVE-2021-39293
nvd.nist.gov/vuln/detail/CVE-2021-39293
groups.google.com/g/golang-announce/c/dx9d7IOseHw
access.redhat.com/errata/RHSA-2022:0557
bugzilla.redhat.com/show_bug.cgi?id=1995656
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0557.json
access.redhat.com/security/cve/CVE-2021-36221
cve.org/CVERecord?id=CVE-2021-36221
groups.google.com/g/golang-announce/c/uHACNfXAZqk
access.redhat.com/security/cve/CVE-2021-44717
bugzilla.redhat.com/show_bug.cgi?id=2030806
cve.org/CVERecord?id=CVE-2021-44717
nvd.nist.gov/vuln/detail/CVE-2021-44717
access.redhat.com/errata/RHSA-2022:0988
bugzilla.redhat.com/show_bug.cgi?id=2020629
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0988.json
access.redhat.com/errata/RHSA-2022:0989
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0989.json
access.redhat.com/errata/RHSA-2022:0997
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0997.json
access.redhat.com/errata/RHSA-2022:0998
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_0998.json
access.redhat.com/errata/RHSA-2022:1276
bugzilla.redhat.com/show_bug.cgi?id=1913333
bugzilla.redhat.com/show_bug.cgi?id=1913338
bugzilla.redhat.com/show_bug.cgi?id=1921650
bugzilla.redhat.com/show_bug.cgi?id=1954368
bugzilla.redhat.com/show_bug.cgi?id=1999784
bugzilla.redhat.com/show_bug.cgi?id=2030787
bugzilla.redhat.com/show_bug.cgi?id=2050744
bugzilla.redhat.com/show_bug.cgi?id=2050746
bugzilla.redhat.com/show_bug.cgi?id=2050748
bugzilla.redhat.com/show_bug.cgi?id=2050753
bugzilla.redhat.com/show_bug.cgi?id=2050757
bugzilla.redhat.com/show_bug.cgi?id=2050758
bugzilla.redhat.com/show_bug.cgi?id=2057277
bugzilla.redhat.com/show_bug.cgi?id=2061638
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1276.json
access.redhat.com/security/cve/CVE-2020-28851
cve.org/CVERecord?id=CVE-2020-28851
nvd.nist.gov/vuln/detail/CVE-2020-28851
access.redhat.com/security/cve/CVE-2020-28852
cve.org/CVERecord?id=CVE-2020-28852
nvd.nist.gov/vuln/detail/CVE-2020-28852
access.redhat.com/security/cve/CVE-2021-3121
cve.org/CVERecord?id=CVE-2021-3121
nvd.nist.gov/vuln/detail/CVE-2021-3121
access.redhat.com/security/cve/CVE-2021-3749
cve.org/CVERecord?id=CVE-2021-3749
nvd.nist.gov/vuln/detail/CVE-2021-3749
github.com/axios/axios/commit/5b457116e31db0e88fede6c428e969e87f290929
huntr.dev/bounties/1e8f07fc-c384-4ff9-8498-0690de2e8c31
access.redhat.com/security/cve/CVE-2021-29482
cve.org/CVERecord?id=CVE-2021-29482
nvd.nist.gov/vuln/detail/CVE-2021-29482
access.redhat.com/security/cve/CVE-2021-43565
cve.org/CVERecord?id=CVE-2021-43565
nvd.nist.gov/vuln/detail/CVE-2021-43565
access.redhat.com/security/cve/CVE-2021-43824
cve.org/CVERecord?id=CVE-2021-43824
nvd.nist.gov/vuln/detail/CVE-2021-43824
github.com/envoyproxy/envoy/security/advisories/GHSA-vj5m-rch8-5r2p
access.redhat.com/security/cve/CVE-2021-43825
cve.org/CVERecord?id=CVE-2021-43825
nvd.nist.gov/vuln/detail/CVE-2021-43825
github.com/envoyproxy/envoy/security/advisories/GHSA-h69p-g6xg-mhhh
access.redhat.com/security/cve/CVE-2021-43826
cve.org/CVERecord?id=CVE-2021-43826
nvd.nist.gov/vuln/detail/CVE-2021-43826
github.com/envoyproxy/envoy/security/advisories/GHSA-cmx3-fvgf-83mf
access.redhat.com/security/cve/CVE-2022-21654
cve.org/CVERecord?id=CVE-2022-21654
nvd.nist.gov/vuln/detail/CVE-2022-21654
github.com/envoyproxy/envoy/security/advisories/GHSA-5j4x-g36v-m283
access.redhat.com/security/cve/CVE-2022-21655
cve.org/CVERecord?id=CVE-2022-21655
nvd.nist.gov/vuln/detail/CVE-2022-21655
github.com/envoyproxy/envoy/security/advisories/GHSA-7r5p-7fmh-jxpg
access.redhat.com/security/cve/CVE-2022-23606
cve.org/CVERecord?id=CVE-2022-23606
nvd.nist.gov/vuln/detail/CVE-2022-23606
github.com/envoyproxy/envoy/security/advisories/GHSA-9vp2-4cp7-vvxf
access.redhat.com/security/cve/CVE-2022-23635
cve.org/CVERecord?id=CVE-2022-23635
nvd.nist.gov/vuln/detail/CVE-2022-23635
istio.io/latest/news/security/istio-security-2022-003
access.redhat.com/security/cve/CVE-2022-24726
cve.org/CVERecord?id=CVE-2022-24726
nvd.nist.gov/vuln/detail/CVE-2022-24726
istio.io/latest/news/security/istio-security-2022-004
errata.rockylinux.org/RLSA-2021:3585
ubuntu.com/security/CVE-2021-29923