Golang.Org X Net Http2 vulnerabilities
4 known vulnerabilities affecting golang.org/x_net_http2.
Total CVEs
4
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
HIGH2MEDIUM2
Vulnerabilities
Page 1 of 1
CVE-2023-45288MEDIUM≥ 0, < 0.23.02024-04-04
CVE-2023-45288 [MEDIUM] CWE-400 net/http, x/net/http2: close connections when receiving too many headers
net/http, x/net/http2: close connections when receiving too many headers
An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request's headers exceed MaxHeaderBytes, no memory is allocated to s
ghsaosv
CVE-2022-41717MEDIUM≥ 0, < 0.4.02022-12-08
CVE-2022-41717 [MEDIUM] CWE-770 golang.org/x/net/http2 vulnerable to possible excessive memory growth
golang.org/x/net/http2 vulnerable to possible excessive memory growth
An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open
ghsaosv
CVE-2022-27664HIGH≥ 0, < 0.0.0-20220906165146-f3363e06e74c2022-09-07
CVE-2022-27664 [HIGH] golang.org/x/net/http2 Denial of Service vulnerability
golang.org/x/net/http2 Denial of Service vulnerability
In net/http in Go before 1.18.6 and 1.19.x before 1.19.1, attackers can cause a denial of service because an HTTP/2 connection can hang during closing if shutdown were preempted by a fatal error.
ghsaosv
CVE-2021-44716HIGH≥ 0, < 0.0.0-20211209124913-491a49abca632022-01-02
CVE-2021-44716 [HIGH] CWE-400 golang.org/x/net/http2 allows uncontrolled memory consumption
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.
ghsaosv