The http2 push tag covers discussions about HTTP/2 server push functionality, particularly in the context of security vulnerabilities. A notable thread addresses CVE-2024-2398, a memory leak in curl's HTTP/2 push implementation that can occur when a pushed stream exceeds header limits and is aborted. This issue affects libcurl and is relevant to Azure Linux, which includes the library. The tag focuses on the technical implications of HTTP/2 push, including memory management, security advisories, and the impact on enterprise Linux distributions. It is useful for developers and IT professionals tracking curl vulnerabilities and HTTP/2 protocol behavior.
-
The curl project’s advisory for CVE-2024-2398 describes a straightforward but consequential bug: when an application enables HTTP/2 server push, libcurl can leak previously allocated header memory if a pushed stream exceeds the library’s header limit and is aborted — a leak that can amount to...