CVE-2021-39293
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely...
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
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.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
CVE-2021-39293- 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-770
- Updated
- 2026-11-02
CVE List No score
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
CVE-2021-39293- Updated
- 2026-11-02
EUVDEUVD-2021-25654 No score
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
EUVD-2021-25654- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-j532-8pqq-78jr
7.5
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely...
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
GHSA-j532-8pqq-78jr- 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-770
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-39293
7.5
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
ALPINE-CVE-2021-39293- 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
OSVBELL-CVE-2021-39293
7.5
CVE-2021-39293 does not affect BellSoft software
- Record
BELL-CVE-2021-39293- 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 17 moreShow less
OSV
7.5
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
CVE-2021-39293- 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-39293
7.5
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
DEBIAN-CVE-2021-39293- 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-2022-1518
7.5
golang security update
The Go Programming Language.
Security Fix(es):
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (Falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.(CVE-2021-39293)
- Record
OESA-2022-1518- 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:1819
9.8
Red Hat Security Advisory: go-toolset:rhel8 security and bug fix update
- Record
RHSA-2022:1819- 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
OSVRLSA-2022:1819
9.8
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 Rocky Linux 8.6 Release Notes linked from the References section.
- Record
RLSA-2022:1819- 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
OSVUBUNTU-CVE-2021-39293
7.5
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
UBUNTU-CVE-2021-39293- 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-39293 No score
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic. NOTE: this issue exists because of an incomplete fix for CVE-2021-33196.
- Record
BIT-golang-2021-39293- Updated
- 2026-11-02
OSVGO-2022-0273 No score
Panic due to crafted inputs in archive/zip
The NewReader and OpenReader functions in archive/zip 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. This is caused by an incomplete fix for CVE-2021-33196.
- Record
GO-2022-0273- Updated
- 2026-11-02
OSVMGASA-2021-0475 No score
Updated golang packages fix security vulnerability
The fix for CVE-2021-33196 can be bypassed by crafted inputs. As a result, the NewReader and OpenReader functions in archive/zip can still 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. (CVE-2021-39293) A security issue has been found in go before version 1.17.2. When invoking functions from WASM modules, built using GOARCH=wasm GOOS=js, passing very large arguments can cause portions of the module to be overwritten with data from the arguments. (CVE-2021-38297)
- Record
MGASA-2021-0475- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1342-1 No score
Security update for go1.16
This update for go1.16 fixes the following issues:
- Update to go 1.16.8
- CVE-2021-39293: Fixed a buffer overflow issue in preallocation check that can cause OOM panic. (bas#)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:1342-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:3292-1 No score
Security update for go1.16
This update for go1.16 fixes the following issues:
- Update to go 1.16.8
- CVE-2021-39293: Fixed a buffer overflow issue in preallocation check that can cause OOM panic. (bas#)
- Record
openSUSE-SU-2021:3292-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
OSVopenSUSE-SU-2024:10810-1 No score
go1.17-1.17.1-1.1 on GA media
These are all security issues fixed in the go1.17-1.17.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10810-1- Updated
- 2026-11-02
OSVSUSE-RU-2021:3315-1 No score
Recommended update for go1.17
This update for go1.17 fixes the following issues:
This is the initial go 1.17 shipment.
go1.17.1 (released 2021-09-09) includes a security fix to the archive/zip package, as well as bug fixes to the compiler, linker, the go command, and to the crypto/rand, embed, go/types, html/template, and net/http packages. (bsc#1190649)
CVE-2021-39293: Fixed an overflow in preallocation check that can cause OOM panic in archive/zip (bsc#1190589)
go1.17 (released 2021-08-16) is a major release of Go.
go1.17.x minor releases will be provided through August 2022.
See https://github.com/golang/go/wiki/Go-Release-Cycle
Most changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before. (bsc#1190649)
- See release notes https://golang.org/doc/go1.17. Excerpts relevant to OBS environment and for SUSE/openSUSE follow:
- The compiler now implements a new way of passing function arguments and results using registers instead of the stack. Benchmarks for a representative set of Go packages and programs show performance improvements of about 5%, and a typical reduction in binary size of about 2%. This is currently enabled for Linux, macOS, and Windows on the 64-bit x86 architecture (the linux/amd64, darwin/amd64, and windows/amd64 ports). This change does not affect the functionality of any safe Go code and is designed to have no impact on most assembly code.
- When the linker uses external linking mode, which is the default when linking a program that uses cgo, and the linker is invoked with a -I option, the option will now be passed to the external linker as a -Wl,--dynamic-linker option.
- The runtime/cgo package now provides a new facility that allows to turn any Go values to a safe representation that can be used to pass values between C and Go safely. See runtime/cgo.Handle for more information.
- ARM64 Go programs now maintain stack frame pointers on the 64-bit ARM architecture on all operating systems. Previously, stack frame pointers were only enabled on Linux, macOS, and iOS.
- Pruned module graphs in go 1.17 modules: If a module specifies go 1.17 or higher, the module graph includes only the immediate dependencies of other go 1.17 modules, not their full transitive dependencies. To convert the go.mod file for an existing module to Go 1.17 without changing the selected versions of its dependencies, run: go mod tidy -go=1.17 By default, go mod tidy verifies that the selected versions of dependencies relevant to the main module are the same versions that would be used by the prior Go release (Go 1.16 for a module that specifies go 1.17), and preserves the go.sum entries needed by that release even for dependencies that are not normally needed by other commands. The -compat flag allows that version to be overridden to support older (or only newer) versions, up to the version specified by the go directive in the go.mod file. To tidy a go 1.17 module for Go 1.17 only, without saving checksums for (or checking for consistency with) Go 1.16: go mod tidy -compat=1.17 Note that even if the main module is tidied with -compat=1.17, users who require the module from a go 1.16 or earlier module will still be able to use it, provided that the packages use only compatible language and library features. The go mod graph subcommand also supports the -go flag, which causes it to report the graph as seen by the indicated Go version, showing dependencies that may otherwise be pruned out.
- Module deprecation comments: Module authors may deprecate a module by adding a // Deprecated: comment to go.mod, then tagging a new version. go get now prints a warning if a module needed to build packages named on the command line is deprecated. go list -m -u prints deprecations for all dependencies (use -f or -json…
- Record
SUSE-RU-2021:3315-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3292-1 No score
Security update for go1.16
This update for go1.16 fixes the following issues:
- Update to go 1.16.8
- CVE-2021-39293: Fixed a buffer overflow issue in preallocation check that can cause OOM panic. (bas#)
- Record
SUSE-SU-2021:3292-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.14 |
1.17.0 up to 1.16.8-r0 | 1.16.8-r0 |
goAlpine:v3.15 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.16 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.17 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.18 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.19 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.20 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.21 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.22 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
goAlpine:v3.23 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.24 |
1.17.0 up to 1.17.1-r0 | 1.17.1-r0 |
delveAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.7.2-1.module_el8.6.0+2736+ec10aba8 | 1.7.2-1.module_el8.6.0+2736+ec10aba8 |
go-toolsetAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golangAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-binAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-docsAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-miscAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-raceAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-srcAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golang-testsAlmaLinux:8 From an advisory covering 8 CVEs |
before 1.17.7-1.module_el8.6.0+2736+ec10aba8 | 1.17.7-1.module_el8.6.0+2736+ec10aba8 |
golangBitnami |
before 1.16.8, 1.17.0 up to 1.17.1 | 1.16.81.17.1 |
golang-1.15Debian:11 |
before 1.15.15-1~deb11u1, plus listed versions 1.15.9-6 |
1.15.15-1~deb11u1 |
golang-1.8Debian:9 From an advisory covering 6 CVEs |
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 From an advisory covering 6 CVEs |
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 From an advisory covering 10 CVEs |
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.16.8, 1.17.0-0 up to 1.17.1 | 1.16.81.17.1 |
golangMageia:8 From an advisory covering 2 CVEs |
before 1.17.2-1.mga8 | 1.17.2-1.mga8 |
golangopenEuler:20.03-LTS-SP1 |
before 1.15.7-8.oe1 | 1.15.7-8.oe1 |
golangopenEuler:20.03-LTS-SP2 |
before 1.15.7-8.oe1 | 1.15.7-8.oe1 |
golangopenEuler:20.03-LTS-SP3 |
before 1.15.7-7.oe1 | 1.15.7-7.oe1 |
openshift-serverless-clientsRed Hat:serverless:1.0::el8 From an advisory covering 3 CVEs |
before 0:0.26.0-2.el8 | 0:0.26.0-2.el8 |
delveRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.7.2-1.module+el8.6.0+12972+ebab5911 | 0:1.7.2-1.module+el8.6.0+12972+ebab5911 |
delve-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.7.2-1.module+el8.6.0+12972+ebab5911 | 0:1.7.2-1.module+el8.6.0+12972+ebab5911 |
delve-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.7.2-1.module+el8.6.0+12972+ebab5911 | 0:1.7.2-1.module+el8.6.0+12972+ebab5911 |
go-toolsetRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golangRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golang-binRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golang-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golang-miscRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golang-raceRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golang-srcRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
golang-testsRed Hat:enterprise_linux:8::appstream From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+14297+32a15e19 | 0:1.17.7-1.module+el8.6.0+14297+32a15e19 |
delveRocky Linux:8 From an advisory covering 7 CVEs |
before 0:1.7.2-1.module+el8.6.0+824+8e984c20 | 0:1.7.2-1.module+el8.6.0+824+8e984c20 |
golangRocky Linux:8 From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+824+8e984c20 | 0:1.17.7-1.module+el8.6.0+824+8e984c20 |
go-toolsetRocky Linux:8 From an advisory covering 7 CVEs |
before 0:1.17.7-1.module+el8.6.0+824+8e984c20 | 0:1.17.7-1.module+el8.6.0+824+8e984c20 |
go1.17SUSE:Linux Enterprise Module for Development Tools 15 SP2 |
before 1.17.1-1.3.1 | 1.17.1-1.3.1 |
go1.17SUSE:Linux Enterprise Module for Development Tools 15 SP3 |
before 1.17.1-1.3.1 | 1.17.1-1.3.1 |
go1.16SUSE:Linux Enterprise Module for Development Tools 15 SP2 |
before 1.16.8-1.26.1 | 1.16.8-1.26.1 |
go1.16SUSE:Linux Enterprise Module for Development Tools 15 SP3 |
before 1.16.8-1.26.1 | 1.16.8-1.26.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.16openSUSE:Leap 15.2 |
before 1.16.8-lp152.11.1 | 1.16.8-lp152.11.1 |
go1.16openSUSE:Leap 15.3 |
before 1.16.8-1.26.1 | 1.16.8-1.26.1 |
go1.16openSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 1.16.8-1.1 | 1.16.8-1.1 |
go1.17openSUSE:Tumbleweed |
before 1.17.1-1.1 | 1.17.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-39293 is a high vulnerability (CVSS 7.5) in Golang Go, published October 6, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.93%, the 94th percentile. Fixed in go 1.16.8-r0.
References
groups.google.com/g/golang-announce/c/dx9d7IOseHw
security.netapp.com/advisory/ntap-20220217-0009
cert-portal.siemens.com/productcert/pdf/ssa-222547.pdf
lists.debian.org/debian-lts-announce/2023/04/msg00021.html
nvd.nist.gov/vuln/detail/CVE-2021-39293
github.com/advisories/GHSA-j532-8pqq-78jr
Show 88 moreShow less
security.alpinelinux.org/vuln/CVE-2021-39293
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-39293
security-tracker.debian.org/tracker/CVE-2021-39293
go.dev/cl/343434
go.googlesource.com/go/+/bacbc33439b124ffd7392c91a5f5d96eca8c0c0b
go.dev/issue/47801
advisories.mageia.org/MGASA-2021-0475.html
bugs.mageia.org/show_bug.cgi?id=29526
groups.google.com/g/golang-announce/c/7efr4VBoZIw
groups.google.com/g/golang-announce/c/AEBu9j7yj5A
lists.opensuse.org/archives/list/[email protected]/thread/5EY52N4KALEDKULS6YHUPW2C7OJTGHTS
security.archlinux.org/CVE-2021-38297
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1518
access.redhat.com/errata/RHSA-2022:0432
access.redhat.com/security/updates/classification
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=1992006
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-29923
cve.org/CVERecord?id=CVE-2021-29923
nvd.nist.gov/vuln/detail/CVE-2021-29923
sick.codes/sick-2021-016
access.redhat.com/security/cve/CVE-2021-38297
cve.org/CVERecord?id=CVE-2021-38297
nvd.nist.gov/vuln/detail/CVE-2021-38297
access.redhat.com/security/cve/CVE-2021-39293
cve.org/CVERecord?id=CVE-2021-39293
access.redhat.com/errata/RHSA-2022:1819
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes
bugzilla.redhat.com/show_bug.cgi?id=2014704
bugzilla.redhat.com/show_bug.cgi?id=2020725
bugzilla.redhat.com/show_bug.cgi?id=2020736
bugzilla.redhat.com/show_bug.cgi?id=2053429
bugzilla.redhat.com/show_bug.cgi?id=2053532
bugzilla.redhat.com/show_bug.cgi?id=2053541
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_1819.json
access.redhat.com/security/cve/CVE-2021-41771
cve.org/CVERecord?id=CVE-2021-41771
nvd.nist.gov/vuln/detail/CVE-2021-41771
groups.google.com/g/golang-announce/c/0fM21h43arc
access.redhat.com/security/cve/CVE-2021-41772
cve.org/CVERecord?id=CVE-2021-41772
nvd.nist.gov/vuln/detail/CVE-2021-41772
access.redhat.com/security/cve/CVE-2022-23772
cve.org/CVERecord?id=CVE-2022-23772
nvd.nist.gov/vuln/detail/CVE-2022-23772
groups.google.com/g/golang-announce/c/SUsQn0aSgPQ
access.redhat.com/security/cve/CVE-2022-23773
cve.org/CVERecord?id=CVE-2022-23773
nvd.nist.gov/vuln/detail/CVE-2022-23773
access.redhat.com/security/cve/CVE-2022-23806
cve.org/CVERecord?id=CVE-2022-23806
nvd.nist.gov/vuln/detail/CVE-2022-23806
errata.rockylinux.org/RLSA-2022:1819
suse.com/support/update/announcement/-2021-3315/suse-ru-20213315-1
bugzilla.suse.com/1190589
bugzilla.suse.com/1190649
suse.com/security/cve/CVE-2021-39293
suse.com/support/update/announcement/2021/suse-su-20213292-1
bugzilla.suse.com/1182345
ubuntu.com/security/CVE-2021-39293
github.com/golang/go/issues/47801
github.com/golang/go/commit/1dd24caf08985066b309af6bc461780c73e05c35
github.com/golang/go/commit/6c480017ae600b2c90a264a922e041df04dfa785
lists.opensuse.org/archives/list/[email protected]/thread/UVTWOLS4UPD33IXPVQJEU4V4GYL3Z2J7
suse.com/security/cve/CVE-2021-27918
suse.com/security/cve/CVE-2021-27919
suse.com/security/cve/CVE-2021-31525
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/security/cve/CVE-2021-34558
suse.com/security/cve/CVE-2021-36221
Left out here: the rest of 1 source description. The JSON record has them.