BIT-golang-2023-45288
UNKNOWNAn 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 store the excess headers, but they are still parsed. This permits an attacker to
- Affected
- >=0, <1.21.9, >=0, <0.23.0, >=1.22.0-0, <1.22.2, >=0, <0.23.0
- Fixed in
- not stated
- Weakness
- CWE-400
- Published
- 2024-04-04
- Source
- osv