CVE-2022-41717

MEDIUM

Go Server < - Memory Corruption

Title source: llm

Description

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

Exploits (1)

nomisec WORKING POC
by domdom82 · poc
https://github.com/domdom82/h2conn-exploit

References (24)

... and 4 more

Scores

CVSS v3 5.3
EPSS 0.0033
EPSS Percentile 56.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Details

CWE
CWE-770
Status published
Products (5)
fedoraproject/fedora 37
fedoraproject/fedora 38
golang/go < 1.18.9
golang/http2 < 0.4.0
x/net 0 - 0.4.0 (2 CPE variants)Go
Published Dec 08, 2022
Tracked Since Feb 18, 2026