Skip to content
OpenAdvisories
High ALSA-2021:5160 2 CVEs

Important: go-toolset:rhel8 security and bug fix update

Published Dec 15, 2021 · Updated Oct 29, 2026

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

ReleasePackageFixed 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.

References

  • report
    https://vulners.com/cve/CVE-2021-44716
  • report
    https://vulners.com/cve/CVE-2021-44717