CVE-2021-33196
Go before 1.15.12 and 1.16.x before 1.16.5 attempts to allocate excessive memory (issue 1 of 2).
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.
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
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
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.
- Record
CVE-2021-33196- 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 - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2021-33196- Updated
- 2026-11-02
EUVDEUVD-2021-19909 No score
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.
- Record
EUVD-2021-19909- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6r28-26q2-vxwj
7.5
Go before 1.15.12 and 1.16.x before 1.16.5 attempts to allocate excessive memory (issue 1 of 2).
Go before 1.15.12 and 1.16.x before 1.16.5 attempts to allocate excessive memory (issue 1 of 2).
- Record
GHSA-6r28-26q2-vxwj- 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 - Weakness
- CWE-20, CWE-400
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-33196
7.5
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.
- Record
ALPINE-CVE-2021-33196- 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-03
OSVAZL-79084
7.5
CVE-2021-33196 affecting package golang 1.25.7-1
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.
- Record
AZL-79084- 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
Show 24 moreShow less
OSVAZL-98919
7.5
CVE-2021-33196 affecting package golang 1.27.1-1
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.
- Record
AZL-98919- 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
OSVBELL-CVE-2021-33196
7.5
CVE-2021-33196 does not affect BellSoft software
- Record
BELL-CVE-2021-33196- 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
OSV
7.5
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.
- Record
CVE-2021-33196- 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
OSVDEBIAN-CVE-2021-33196
7.5
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.
- Record
DEBIAN-CVE-2021-33196- 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
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:2634
7.5
Red Hat Security Advisory: go-toolset-1.15 and go-toolset-1.15-golang security and bug fix update
- Record
RHSA-2021:2634- 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:2704
7.5
Red Hat Security Advisory: Release of OpenShift Serverless Client kn 1.16.0
- Record
RHSA-2021:2704- 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:2984
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.8.4 bug fix and security update
- Record
RHSA-2021:2984- 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:3076
7.5
Red Hat Security Advisory: go-toolset:rhel8 security, bug fix, and enhancement update
- Record
RHSA-2021:3076- 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:3555
7.5
Red Hat Security Advisory: Release of OpenShift Serverless Client kn 1.17.0
- Record
RHSA-2021:3555- 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:3758
7.5
Red Hat Security Advisory: OpenShift Container Platform 4.9.0 packages and security update
- Record
RHSA-2021:3758- 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
OSVRLSA-2021:3076
7.5
Moderate: go-toolset:rhel8 security, bug fix, and enhancement update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
The following packages have been upgraded to a later upstream version: golang (1.15.14). (BZ#1982287)
Security Fix(es):
-
golang: encoding/xml: infinite loop when using xml.NewTokenDecoder with a custom TokenReader (CVE-2021-27918)
-
golang: net/http: panic in ReadRequest and ReadResponse when reading a very large header (CVE-2021-31525)
-
golang: archive/zip: malformed archive may cause panic or memory exhaustion (CVE-2021-33196)
-
golang: crypto/tls: certificate of wrong type is causing TLS client to panic (CVE-2021-34558)
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.
Bug Fix(es):
-
FIPS mode AES CBC CryptBlocks incorrectly re-initializes IV in file crypto/internal/boring/aes.go (BZ#1978567)
-
FIPS mode AES CBC Decrypter produces incorrect result (BZ#1983976)
- Record
RLSA-2021:3076- 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
OSVUBUNTU-CVE-2021-33196
7.5
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.
- Record
UBUNTU-CVE-2021-33196- 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
OSVALSA-2022:1819 No score
Moderate: go-toolset:rhel8 security and bug fix update
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
Security Fix(es):
-
golang: Command-line arguments may overwrite global data (CVE-2021-38297)
-
golang: archive/zip: malformed archive may cause panic or memory exhaustion (incomplete fix of CVE-2021-33196) (CVE-2021-39293)
-
golang: debug/macho: invalid dynamic symbol table command can cause panic (CVE-2021-41771)
-
golang: archive/zip: Reader.Open panics on empty string (CVE-2021-41772)
-
golang: math/big: uncontrolled memory consumption due to an unhandled overflow via Rat.SetString (CVE-2022-23772)
-
golang: cmd/go: misinterpretation of branch names can lead to incorrect access control (CVE-2022-23773)
-
golang: crypto/elliptic IsOnCurve returns true for invalid field elements (CVE-2022-23806)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2022:1819- Updated
- 2026-11-02
OSVBIT-golang-2021-33196 No score
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.
- Record
BIT-golang-2021-33196- Updated
- 2026-11-02
OSVGO-2021-0240 No score
Panic when reading certain archives in archive/zip
NewReader and OpenReader can cause a panic or an unrecoverable fatal error when reading an archive that claims to contain a large number of files, regardless of its actual size.
- Record
GO-2021-0240- Updated
- 2026-11-02
OSVMGASA-2021-0369 No score
Updated golang packages fix security vulnerabilities
encoding/xml in Go before 1.15.9 and 1.16.x before 1.16.1 has an infinite loop if a custom TokenReader (for xml.NewTokenDecoder) returns EOF in the middle of an element. This can occur in the Decode, DecodeElement, or Skip method (CVE-2021-27918).
net/http in Go before 1.15.12 and 1.16.x before 1.16.4 allows remote attackers to cause a denial of service (panic) via a large header to ReadRequest or ReadResponse. Server, Transport, and Client can each be affected in some configurations (CVE-2021-31525).
A security issue has been found in Go before version 1.16.5. The LookupCNAME, LookupSRV, LookupMX, LookupNS, and LookupAddr functions in net, and their respective methods on the Resolver type may return arbitrary values retrieved from DNS which do not follow the established RFC 1035 rules for domain names. If these names are used without further sanitization, for instance unsafely included in HTML, they may allow for injection of unexpected content. Note that LookupTXT may still return arbitrary values that could require sanitization before further use (CVE-2021-33195).
A security issue has been found in Go. Due to a pre-allocation optimization in zip.NewReader, a malformed archive which indicates it has a significant number of files can cause either a panic or memory exhaustion (CVE-2021-33196).
ReverseProxy fails to delete the Connection headers (as well as other legacy hop-by-hop headers, which however per RFC 7230 need to also be specified in Connection) if there are multiple ones and the first is empty, due to an incorrect Get(h) == "" check. This can lead to a security issue if the proxy is adding an important header, like X-Forwarded-For, and is sitting in front of another proxy which can be instructed by an attacker to drop that header as a hop-by-hop header (CVE-2021-33197).
A security issue has been found in Go before version 1.16.5. The SetString and UnmarshalText methods of math/big.Rat may cause a panic or an unrecoverable fatal error if passed inputs with very large exponents (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).
- Record
MGASA-2021-0369- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0950-1 No score
Security update for go1.15
This update for go1.15 fixes the following issues:
Update to 1.15.13.
Includes these security fixes
- CVE-2021-33195: net: Lookup functions may return invalid host names (bsc#1187443).
- CVE-2021-33196: archive/zip: malformed archive may cause panic or memory exhaustion (bsc#1186622).
- CVE-2021-33197: net/http/httputil: ReverseProxy forwards Connection headers if first one is empty (bsc#1187444)
- CVE-2021-33198: math/big: (*Rat).SetString with '1.770p02041010010011001001' crashes with 'makeslice: len out of range' (bsc#1187445).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0950-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2186-1 No score
Security update for go1.16
This update for go1.16 fixes the following issues:
Update to 1.16.5.
Includes these security fixes
- CVE-2021-33195: net: Lookup functions may return invalid host names (bsc#1187443).
- CVE-2021-33196: archive/zip: malformed archive may cause panic or memory exhaustion (bsc#1186622).
- CVE-2021-33197: net/http/httputil: ReverseProxy forwards Connection headers if first one is empty (bsc#1187444)
- CVE-2021-33198: math/big: (*Rat).SetString with '1.770p02041010010011001001' crashes with 'makeslice: len out of range' (bsc#1187445).
- Record
openSUSE-SU-2021:2186-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2214-1 No score
Security update for go1.15
This update for go1.15 fixes the following issues:
Update to 1.15.13.
Includes these security fixes
- CVE-2021-33195: net: Lookup functions may return invalid host names (bsc#1187443).
- CVE-2021-33196: archive/zip: malformed archive may cause panic or memory exhaustion (bsc#1186622).
- CVE-2021-33197: net/http/httputil: ReverseProxy forwards Connection headers if first one is empty (bsc#1187444)
- CVE-2021-33198: math/big: (*Rat).SetString with '1.770p02041010010011001001' crashes with 'makeslice: len out of range' (bsc#1187445).
- Record
openSUSE-SU-2021:2214-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10808-1 No score
go1.15-1.15.15-1.2 on GA media
These are all security issues fixed in the go1.15-1.15.15-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10808-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10809-1 No score
go1.16-1.16.8-1.1 on GA media
These are all security issues fixed in the go1.16-1.16.8-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10809-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2186-1 No score
Security update for go1.16
This update for go1.16 fixes the following issues:
Update to 1.16.5.
Includes these security fixes
- CVE-2021-33195: net: Lookup functions may return invalid host names (bsc#1187443).
- CVE-2021-33196: archive/zip: malformed archive may cause panic or memory exhaustion (bsc#1186622).
- CVE-2021-33197: net/http/httputil: ReverseProxy forwards Connection headers if first one is empty (bsc#1187444)
- CVE-2021-33198: math/big: (*Rat).SetString with '1.770p02041010010011001001' crashes with 'makeslice: len out of range' (bsc#1187445).
- Record
SUSE-SU-2021:2186-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2214-1 No score
Security update for go1.15
This update for go1.15 fixes the following issues:
Update to 1.15.13.
Includes these security fixes
- CVE-2021-33195: net: Lookup functions may return invalid host names (bsc#1187443).
- CVE-2021-33196: archive/zip: malformed archive may cause panic or memory exhaustion (bsc#1186622).
- CVE-2021-33197: net/http/httputil: ReverseProxy forwards Connection headers if first one is empty (bsc#1187444)
- CVE-2021-33198: math/big: (*Rat).SetString with '1.770p02041010010011001001' crashes with 'makeslice: len out of range' (bsc#1187445).
- Record
SUSE-SU-2021:2214-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.13 |
1.16.0 up to 1.15.13-r0 | 1.15.13-r0 |
goAlpine:v3.14 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.15 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.16 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.17 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.18 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.19 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.20 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.21 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.22 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
Show 107 moreShow less
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.23 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
goAlpine:v3.24 |
1.16.0 up to 1.16.5-r0 | 1.16.5-r0 |
delveAlmaLinux:8 |
before 1.7.2-1.module_el8.6.0+2736+ec10aba8 | 1.7.2-1.module_el8.6.0+2736+ec10aba8 |
go-toolsetAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golangAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-binAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-docsAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-miscAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-raceAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-srcAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-testsAlmaLinux:8 |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
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.15.13, 1.16.0 up to 1.16.5 | 1.15.131.16.5 |
golang-1.15Debian:11 |
before 1.15.9-4 | 1.15.9-4 |
golang-1.8Debian:9 |
before 1.8.1-1+deb9u4, plus listed versions 1.8.1-11.8.1-1+deb9u11.8.1-1+deb9u21.8.1-1+deb9u3 |
1.8.1-1+deb9u4 |
golang-1.7Debian:9 |
before 1.7.4-2+deb9u4, plus listed versions 1.7.4-21.7.4-2+deb9u11.7.4-2+deb9u21.7.4-2+deb9u3 |
1.7.4-2+deb9u4 |
golang-1.11Debian:10 |
before 1.11.6-1+deb10u6, plus listed versions 1.11.6-11.11.6-1+deb10u11.11.6-1+deb10u21.11.6-1+deb10u31.11.6-1+deb10u41.11.6-1+deb10u5 |
1.11.6-1+deb10u6 |
stdlibGo |
before 1.15.13, 1.16.0-0 up to 1.16.5 | 1.15.131.16.5 |
golangMageia:8 |
before 1.15.14-1.mga8 | 1.15.14-1.mga8 |
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.15Red Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-buildRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golangRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golang-binRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golang-docsRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golang-miscRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golang-raceRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golang-srcRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-golang-testsRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-runtimeRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
go-toolset-1.15-scldevelRed Hat:devtools:2021 |
before 0:1.15.13-1.el7_9 | 0:1.15.13-1.el7_9 |
openshift-serverless-clientsRed Hat:serverless:1.0::el8 |
before 0:0.22.0-3.el8 | 0:0.22.0-3.el8 |
cri-oRed Hat:openshift:4.8::el7 |
before 0:1.21.2-8.rhaos4.8.git8d4264e.el7 | 0:1.21.2-8.rhaos4.8.git8d4264e.el7 |
cri-o-debuginfoRed Hat:openshift:4.8::el7 |
before 0:1.21.2-8.rhaos4.8.git8d4264e.el7 | 0:1.21.2-8.rhaos4.8.git8d4264e.el7 |
openshiftRed Hat:openshift:4.8::el7 |
before 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el7 | 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el7 |
openshift-clientsRed Hat:openshift:4.8::el7 |
before 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el7 | 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el7 |
openshift-clients-redistributableRed Hat:openshift:4.8::el7 |
before 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el7 | 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el7 |
openshift-hyperkubeRed Hat:openshift:4.8::el7 |
before 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el7 | 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el7 |
cri-oRed Hat:openshift:4.8::el8 |
before 0:1.21.2-8.rhaos4.8.git8d4264e.el8 | 0:1.21.2-8.rhaos4.8.git8d4264e.el8 |
cri-o-debuginfoRed Hat:openshift:4.8::el8 |
before 0:1.21.2-8.rhaos4.8.git8d4264e.el8 | 0:1.21.2-8.rhaos4.8.git8d4264e.el8 |
cri-o-debugsourceRed Hat:openshift:4.8::el8 |
before 0:1.21.2-8.rhaos4.8.git8d4264e.el8 | 0:1.21.2-8.rhaos4.8.git8d4264e.el8 |
ignitionRed Hat:openshift:4.8::el8 |
before 0:2.9.0-7.rhaos4.8.el8 | 0:2.9.0-7.rhaos4.8.el8 |
ignition-debuginfoRed Hat:openshift:4.8::el8 |
before 0:2.9.0-7.rhaos4.8.el8 | 0:2.9.0-7.rhaos4.8.el8 |
ignition-debugsourceRed Hat:openshift:4.8::el8 |
before 0:2.9.0-7.rhaos4.8.el8 | 0:2.9.0-7.rhaos4.8.el8 |
ignition-validateRed Hat:openshift:4.8::el8 |
before 0:2.9.0-7.rhaos4.8.el8 | 0:2.9.0-7.rhaos4.8.el8 |
ignition-validate-debuginfoRed Hat:openshift:4.8::el8 |
before 0:2.9.0-7.rhaos4.8.el8 | 0:2.9.0-7.rhaos4.8.el8 |
openshiftRed Hat:openshift:4.8::el8 |
before 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el8 | 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el8 |
openshift-clientsRed Hat:openshift:4.8::el8 |
before 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el8 | 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el8 |
openshift-clients-redistributableRed Hat:openshift:4.8::el8 |
before 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el8 | 0:4.8.0-202107292313.p0.git.1077b05.assembly.stream.el8 |
openshift-hyperkubeRed Hat:openshift:4.8::el8 |
before 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el8 | 0:4.8.0-202107300027.p0.git.38b3ecc.assembly.stream.el8 |
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-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golangRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golang-binRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golang-docsRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golang-miscRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golang-raceRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golang-srcRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
golang-testsRed Hat:enterprise_linux:8::appstream |
before 0:1.15.14-1.module+el8.4.0+11833+614b07b8 | 0:1.15.14-1.module+el8.4.0+11833+614b07b8 |
openshift-serverless-clientsRed Hat:serverless:1.0::el8 |
before 0:0.23.2-1.el8 | 0:0.23.2-1.el8 |
coreos-installerRed Hat:openshift:4.9::el8 |
before 0:0.10.0-2.rhaos4.9.el8 | 0:0.10.0-2.rhaos4.9.el8 |
coreos-installer-bootinfraRed Hat:openshift:4.9::el8 |
before 0:0.10.0-2.rhaos4.9.el8 | 0:0.10.0-2.rhaos4.9.el8 |
coreos-installer-bootinfra-debuginfoRed Hat:openshift:4.9::el8 |
before 0:0.10.0-2.rhaos4.9.el8 | 0:0.10.0-2.rhaos4.9.el8 |
coreos-installer-debuginfoRed Hat:openshift:4.9::el8 |
before 0:0.10.0-2.rhaos4.9.el8 | 0:0.10.0-2.rhaos4.9.el8 |
coreos-installer-debugsourceRed Hat:openshift:4.9::el8 |
before 0:0.10.0-2.rhaos4.9.el8 | 0:0.10.0-2.rhaos4.9.el8 |
jenkinsRed Hat:openshift:4.9::el8 |
before 0:2.289.3.1630554997-1.el8 | 0:2.289.3.1630554997-1.el8 |
openshiftRed Hat:openshift:4.9::el7 |
before 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el7 | 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el7 |
openshift-hyperkubeRed Hat:openshift:4.9::el7 |
before 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el7 | 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el7 |
openshiftRed Hat:openshift:4.9::el8 |
before 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el8 | 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el8 |
openshift-hyperkubeRed Hat:openshift:4.9::el8 |
before 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el8 | 0:4.9.0-202110080828.p0.git.894a78b.assembly.stream.el8 |
network-scripts-openvswitch2.15Red Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
openvswitch2.15Red Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
openvswitch2.15-debuginfoRed Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
openvswitch2.15-debugsourceRed Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
openvswitch2.15-develRed Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
openvswitch2.15-ipsecRed Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
openvswitch2.15-testRed Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
python3-openvswitch2.15Red Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
python3-openvswitch2.15-debuginfoRed Hat:openshift:4.9::el8 |
before 0:2.15.0-28.el8fdp | 0:2.15.0-28.el8fdp |
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-1.module+el8.4.0+632+4dba2916 | 0:1.15.14-1.module+el8.4.0+632+4dba2916 |
go-toolsetRocky Linux:8 |
before 0:1.15.14-1.module+el8.4.0+632+4dba2916 | 0:1.15.14-1.module+el8.4.0+632+4dba2916 |
go1.16SUSE:Linux Enterprise Module for Development Tools 15 SP2 |
before 1.16.5-1.17.1 | 1.16.5-1.17.1 |
go1.16SUSE:Linux Enterprise Module for Development Tools 15 SP3 |
before 1.16.5-1.17.1 | 1.16.5-1.17.1 |
go1.15SUSE:Linux Enterprise Module for Development Tools 15 SP2 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Linux Enterprise Module for Development Tools 15 SP3 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Linux Enterprise Server 15 SP1-BCL |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Linux Enterprise Server 15 SP1-LTSS |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Manager Proxy 4.0 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Manager Retail Branch Server 4.0 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Manager Server 4.0 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15SUSE:Enterprise Storage 6 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
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.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 |
go1.15openSUSE:Leap 15.2 |
before 1.15.13-lp152.20.1 | 1.15.13-lp152.20.1 |
go1.16openSUSE:Leap 15.3 |
before 1.16.5-1.17.1 | 1.16.5-1.17.1 |
go1.15openSUSE:Leap 15.3 |
before 1.15.13-1.33.1 | 1.15.13-1.33.1 |
go1.15openSUSE:Tumbleweed |
before 1.15.15-1.2 | 1.15.15-1.2 |
go1.16openSUSE:Tumbleweed |
before 1.16.8-1.1 | 1.16.8-1.1 |
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-33196 is a high vulnerability (CVSS 7.5) in Golang Go, published June 28, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.46%, the 89th percentile. Fixed in go 1.15.13-r0.
References
groups.google.com/g/golang-announce
groups.google.com/g/golang-announce/c/RgCMkAEQjSI
lists.debian.org/debian-lts-announce/2022/01/msg00016.html
lists.debian.org/debian-lts-announce/2022/01/msg00017.html
security.gentoo.org/glsa/202208-02
lists.debian.org/debian-lts-announce/2023/04/msg00021.html
Show 131 moreShow less
nvd.nist.gov/vuln/detail/CVE-2021-33196
github.com/advisories/GHSA-6r28-26q2-vxwj
security.alpinelinux.org/vuln/CVE-2021-33196
errata.almalinux.org/8/ALSA-2022-1819.html
vulners.com/cve/CVE-2021-38297
vulners.com/cve/CVE-2021-39293
vulners.com/cve/CVE-2021-41771
vulners.com/cve/CVE-2021-41772
vulners.com/cve/CVE-2022-23772
vulners.com/cve/CVE-2022-23773
vulners.com/cve/CVE-2022-23806
docs.bell-sw.com/security/cves/CVE-2021-33196
security-tracker.debian.org/tracker/CVE-2021-33196
go.dev/cl/318909
go.googlesource.com/go/+/74242baa4136c7a9132a8ccd9881354442788c8c
go.dev/issue/46242
advisories.mageia.org/MGASA-2021-0369.html
bugs.mageia.org/show_bug.cgi?id=29037
lists.opensuse.org/archives/list/[email protected]/thread/EXHOWUQKHNS4LEJ2GTYWY2EEAYVCKECW
lists.opensuse.org/archives/list/[email protected]/thread/4PG5AXR4LXEWYU5DHYEVESCXWKO3HFHO
lists.fedoraproject.org/archives/list/[email protected]/thread/QLUQXBCOPWP72ZSS3SM3CTURM7XOYALQ
lists.opensuse.org/archives/list/[email protected]/thread/AKQH4LHYIFOWBEGMGHD7S7TTV7JL4U7W
lists.opensuse.org/archives/list/[email protected]/thread/OZJXXUXBI66VV2PXRNAWN4MCE3AOHNBA
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-33197
nvd.nist.gov/vuln/detail/CVE-2021-33198
nvd.nist.gov/vuln/detail/CVE-2021-34558
nvd.nist.gov/vuln/detail/CVE-2021-29923
nvd.nist.gov/vuln/detail/CVE-2021-38297
nvd.nist.gov/vuln/detail/CVE-2021-36221
access.redhat.com/errata/RHSA-2021:2634
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_developer_tools/1/html/using_go_1.15.7_toolset
bugzilla.redhat.com/show_bug.cgi?id=1965503
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2634.json
access.redhat.com/security/cve/CVE-2021-33196
cve.org/CVERecord?id=CVE-2021-33196
access.redhat.com/errata/RHSA-2021:2704
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
bugzilla.redhat.com/show_bug.cgi?id=1937901
bugzilla.redhat.com/show_bug.cgi?id=1958341
bugzilla.redhat.com/show_bug.cgi?id=1971449
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2704.json
access.redhat.com/security/cve/CVE-2021-27918
cve.org/CVERecord?id=CVE-2021-27918
nvd.nist.gov/vuln/detail/CVE-2021-27918
groups.google.com/g/golang-announce/c/MfiLYjG-RAw
access.redhat.com/security/cve/CVE-2021-31525
cve.org/CVERecord?id=CVE-2021-31525
nvd.nist.gov/vuln/detail/CVE-2021-31525
groups.google.com/g/golang-announce/c/cu9SP4eSXMc
access.redhat.com/errata/RHSA-2021:2984
bugzilla.redhat.com/show_bug.cgi?id=1983596
bugzilla.redhat.com/show_bug.cgi?id=1988945
bugzilla.redhat.com/show_bug.cgi?id=1989564
bugzilla.redhat.com/show_bug.cgi?id=1989570
bugzilla.redhat.com/show_bug.cgi?id=1989575
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2984.json
access.redhat.com/security/cve/CVE-2021-33195
cve.org/CVERecord?id=CVE-2021-33195
access.redhat.com/security/cve/CVE-2021-33197
cve.org/CVERecord?id=CVE-2021-33197
access.redhat.com/security/cve/CVE-2021-33198
cve.org/CVERecord?id=CVE-2021-33198
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:3076
bugzilla.redhat.com/show_bug.cgi?id=1978567
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3076.json
access.redhat.com/errata/RHSA-2021:3555
access.redhat.com/documentation/en-us/openshift_container_platform/4.8/html/serverless/index
bugzilla.redhat.com/show_bug.cgi?id=1983656
bugzilla.redhat.com/show_bug.cgi?id=1992955
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3555.json
access.redhat.com/security/cve/CVE-2021-3703
cve.org/CVERecord?id=CVE-2021-3703
nvd.nist.gov/vuln/detail/CVE-2021-3703
access.redhat.com/errata/RHSA-2021:3758
bugzilla.redhat.com/show_bug.cgi?id=1971016
bugzilla.redhat.com/show_bug.cgi?id=1974891
bugzilla.redhat.com/show_bug.cgi?id=1984473
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_3758.json
access.redhat.com/security/cve/CVE-2021-3917
bugzilla.redhat.com/show_bug.cgi?id=2018478
cve.org/CVERecord?id=CVE-2021-3917
nvd.nist.gov/vuln/detail/CVE-2021-3917
github.com/coreos/coreos-installer/commit/2a36405339c87b16ed6c76e91ad5b76638fbdb0c
access.redhat.com/security/cve/CVE-2021-28169
cve.org/CVERecord?id=CVE-2021-28169
nvd.nist.gov/vuln/detail/CVE-2021-28169
access.redhat.com/security/cve/CVE-2021-34428
cve.org/CVERecord?id=CVE-2021-34428
nvd.nist.gov/vuln/detail/CVE-2021-34428
github.com/eclipse/jetty.project/security/advisories/GHSA-m6cp-vxjx-65j6
access.redhat.com/security/cve/CVE-2021-36980
cve.org/CVERecord?id=CVE-2021-36980
nvd.nist.gov/vuln/detail/CVE-2021-36980
bugs.chromium.org/p/oss-fuzz/issues/detail?id=27851
errata.rockylinux.org/RLSA-2021:3076
suse.com/support/update/announcement/2021/suse-su-20212186-1
bugzilla.suse.com/1182345
bugzilla.suse.com/1186622
bugzilla.suse.com/1187443
bugzilla.suse.com/1187444
bugzilla.suse.com/1187445
suse.com/security/cve/CVE-2021-33195
suse.com/security/cve/CVE-2021-33196
suse.com/security/cve/CVE-2021-33197
suse.com/security/cve/CVE-2021-33198
suse.com/support/update/announcement/2021/suse-su-20212214-1
bugzilla.suse.com/1175132
ubuntu.com/security/CVE-2021-33196
github.com/golang/go/issues/46242
bugs.chromium.org/p/oss-fuzz/issues/detail?id=33912
lists.opensuse.org/archives/list/[email protected]/thread/SGO7YQOALHD4E75OV7S4WAPP2UR3AXKT
lists.opensuse.org/archives/list/[email protected]/thread/UUQZOWPTQG2RZGQ367S6AID56JYVM5T6
suse.com/security/cve/CVE-2020-24553
suse.com/security/cve/CVE-2020-28362
suse.com/security/cve/CVE-2020-28366
suse.com/security/cve/CVE-2020-28367
suse.com/security/cve/CVE-2021-27918
suse.com/security/cve/CVE-2021-3114
suse.com/security/cve/CVE-2021-3115
suse.com/security/cve/CVE-2021-31525
suse.com/security/cve/CVE-2021-34558
suse.com/security/cve/CVE-2021-36221
suse.com/security/cve/CVE-2021-27919
suse.com/security/cve/CVE-2021-39293