VYPR

Go modules package

golang.org/x/net/http2

pkg:golang/golang.org/x/net/http2

Vulnerabilities (4)

  • CVE-2023-45288HigApr 4, 2024
    affected < 0.23.0fixed 0.23.0

    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 Ma

  • CVE-2022-41717Dec 8, 2022
    affected < 0.4.0fixed 0.4.0

    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 s

  • CVE-2022-27664Sep 6, 2022
    affected < 0.0.0-20220906165146-f3363e06e74cfixed 0.0.0-20220906165146-f3363e06e74c

    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.

  • CVE-2021-44716Jan 1, 2022
    affected < 0.0.0-20211209124913-491a49abca63fixed 0.0.0-20211209124913-491a49abca63

    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.