Summary
Go Toolset provides the Go programming language tools and libraries. Go is alternatively known as golang.
Security Fix(es):
* golang: net/http: limit growth of header canonicalization cache (CVE-2021-44716)
* golang: syscall: don't close fd 0 on ForkExec error (CVE-2021-44717)
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):
* Rebase Go to 1.16.12 (BZ#2031125)
Fixed packages 9
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 8 | delve | 1.6.0-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | go-toolset | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang-bin | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang-docs | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang-misc | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang-race | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang-src | 1.16.12-1.module_el8.5.0+2604+960c7771 |
| AlmaLinux · 8 | golang-tests | 1.16.12-1.module_el8.5.0+2604+960c7771 |
Vulnerabilities 2
-
High 7.5
golang.org/x/net/http2 allows uncontrolled memory consumption
net/http in Go before 1.16.12 and 1.17.x before 1.17.5 allows uncontrolled memory consumption in the header canonicalization cache via HTTP/2 requests.
-
Unscored —
Misdirected I/O in syscall
Go before 1.16.12 and 1.17.x before 1.17.5 on UNIX allows write operations to an unintended file or unintended network connection as a consequence of erroneous closing of file descriptor 0 after file-descriptor exhaustion.