Description
HTTP/2 incoming headers exceeding the limit are temporarily buffered in nghttp2 in order to generate an informative HTTP 413 response. If a client does not stop sending headers, this leads to memory exhaustion.
CVSS breakdown
CVSS 3.1
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
Affected products
- Apache Software Foundation / Apache HTTP Server2.4.17 – 2.4.58
References
- MISChttps://httpd.apache.org/security/vulnerabilities_24.html
- MAILING_LISThttps://www.openwall.com/lists/oss-security/2024/04/03/16
- MAILING_LISThttp://www.openwall.com/lists/oss-security/2024/04/04/4
- VENDOR_ADVISORYhttps://support.apple.com/kb/HT214119
- MAILING_LISThttp://seclists.org/fulldisclosure/2024/Jul/18