What’s Vulnerable › Vulnerabilities
CVE-2021-44716: Unbounded memory growth in net/http and golang.org/x/net/http2
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 4.3% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2022-01-01 · updated 2026-06-17
- Weakness: CWE-400
Description
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.
Affected products
- Debian Linux: 9.0
- Go: before 1.16.12; from 1.17.0 before 1.17.5 — fixed in 1.16.12, 1.17.5
- NetApp Cloud Insights Telegraf: all versions
- Golang.Org/X/Net: before 0.0.0-20211209124913-491a49abca63 — fixed in 0.0.0-20211209124913-491a49abca63
- Go Stdlib: before 1.16.12; from 1.17.0-0 before 1.17.5 — fixed in 1.16.12, 1.17.5
How to fix
Upgrade to a fixed version: Go 1.16.12, 1.17.5; Golang.Org/X/Net 0.0.0-20211209124913-491a49abca63; Go Stdlib 1.16.12, 1.17.5. Check the vendor advisory for mitigations.
References
- https://cert-portal.siemens.com/productcert/pdf/ssa-744259.pdf
- https://groups.google.com/g/golang-announce/c/hcmEScgc00k
- https://lists.debian.org/debian-lts-announce/2022/01/msg00016.html
- https://lists.debian.org/debian-lts-announce/2022/01/msg00017.html
- https://lists.debian.org/debian-lts-announce/2023/04/msg00021.html
- https://security.gentoo.org/glsa/202208-02
- https://security.netapp.com/advisory/ntap-20220121-0002/
- https://cert-portal.siemens.com/productcert/pdf/ssa-744259.pdf
- https://groups.google.com/g/golang-announce/c/hcmEScgc00k
- https://lists.debian.org/debian-lts-announce/2022/01/msg00016.html
- https://lists.debian.org/debian-lts-announce/2022/01/msg00017.html
- https://lists.debian.org/debian-lts-announce/2023/04/msg00021.html
Get alerted when CVE-2021-44716 or the next vulnerability affects your stack