Apache HTTP Server: HTTP/2 DoS by memory exhaustion on endless continuation frames
HTTP/2 incoming headers exceeding the limit are temporarily buffered in nghttp2 in order to generate an informative HTTP 413 response.
Red Hat JBoss Core Services Apache HTTP Server 2.4.57 SP4 security update
Released 2024-05-07 · Red Hat rating Moderate · View on Red Hat →
HTTP/2 incoming headers exceeding the limit are temporarily buffered in nghttp2 in order to generate an informative HTTP 413 response.
nghttp2 is an implementation of the Hypertext Transfer Protocol version 2 in C.
When an application tells libcurl it wants to allow HTTP/2 server push, and the amount of received headers for the push surpasses the maximum allowed limit (1000), libcurl aborts the server push.
libcurl did not check the server certificate of TLS connections done to a host specified as an IP address, when built to use mbedTLS.
libcurl skips the certificate verification for a QUIC connection under certain conditions, when built to use wolfSSL.
When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols.