High severity · published Jan 13, 2023
CVE-2022-41721
A request smuggling attack is possible when using MaxBytesHandler
7.5
CVSS
1.8%
EPSS
No
On KEV
Description
A request smuggling attack is possible when using MaxBytesHandler. When using MaxBytesHandler, the body of an HTTP request is not fully consumed. When the server attempts to read HTTP2 frames from the connection, it will instead be reading the body of the HTTP request, which could be attacker-manipulated to represent arbitrary HTTP2 requests.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.8% · higher than 79% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
H2
H2c · Golang
before 2022-11-04 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2022-41721
CVE.org
https://www.cve.org/CVERecord?id=CVE-2022-41721
Patch
https://go.dev/cl/447396
Exploit
https://go.dev/issue/56352
lists.fedoraproject.org
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X3H3EWQXM2XL5AGBX6UL443JEJ3GQXJN/
lists.fedoraproject.org
https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X5DXTLLWN6HKI5I35EUZRBISTNZJ75GP/
Vendor Advisory
https://pkg.go.dev/vuln/GO-2023-1495
