cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.
Security Fix(es):
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. When aborting, libcurl inadvertently does not free all the previously allocated headers and instead leaks the memory. Further, this error condition fails silently and is therefore not easily detected by an application.(CVE-2024-2398)
{ "severity": "Medium" }
{ "aarch64": [ "curl-debugsource-7.71.1-33.oe2003sp4.aarch64.rpm", "libcurl-7.71.1-33.oe2003sp4.aarch64.rpm", "curl-7.71.1-33.oe2003sp4.aarch64.rpm", "curl-debuginfo-7.71.1-33.oe2003sp4.aarch64.rpm", "libcurl-devel-7.71.1-33.oe2003sp4.aarch64.rpm" ], "noarch": [ "curl-help-7.71.1-33.oe2003sp4.noarch.rpm" ], "x86_64": [ "libcurl-7.71.1-33.oe2003sp4.x86_64.rpm", "curl-7.71.1-33.oe2003sp4.x86_64.rpm", "curl-debugsource-7.71.1-33.oe2003sp4.x86_64.rpm", "curl-debuginfo-7.71.1-33.oe2003sp4.x86_64.rpm", "libcurl-devel-7.71.1-33.oe2003sp4.x86_64.rpm" ], "src": [ "curl-7.71.1-33.oe2003sp4.src.rpm" ] }
{ "aarch64": [ "curl-debuginfo-7.79.1-28.oe2203.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203.aarch64.rpm", "curl-7.79.1-28.oe2203.aarch64.rpm", "libcurl-7.79.1-28.oe2203.aarch64.rpm", "curl-debugsource-7.79.1-28.oe2203.aarch64.rpm", "libcurl-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-debugsource-7.79.1-28.oe2203sp1.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-debugsource-7.79.1-28.oe2203sp2.aarch64.rpm", "curl-7.79.1-28.oe2203sp2.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203sp2.aarch64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp2.aarch64.rpm", "libcurl-7.79.1-28.oe2203sp2.aarch64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp3.aarch64.rpm", "curl-7.79.1-28.oe2203sp3.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203sp3.aarch64.rpm", "curl-debugsource-7.79.1-28.oe2203sp3.aarch64.rpm", "libcurl-7.79.1-28.oe2203sp3.aarch64.rpm" ], "noarch": [ "curl-help-7.79.1-28.oe2203.noarch.rpm", "curl-help-7.79.1-28.oe2203sp1.noarch.rpm", "curl-help-7.79.1-28.oe2203sp2.noarch.rpm", "curl-help-7.79.1-28.oe2203sp3.noarch.rpm" ], "x86_64": [ "curl-7.79.1-28.oe2203.x86_64.rpm", "curl-debuginfo-7.79.1-28.oe2203.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203.x86_64.rpm", "libcurl-7.79.1-28.oe2203.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203.x86_64.rpm", "libcurl-7.79.1-28.oe2203sp1.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp2.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203sp2.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203sp2.x86_64.rpm", "libcurl-7.79.1-28.oe2203sp2.x86_64.rpm", "curl-7.79.1-28.oe2203sp2.x86_64.rpm", "libcurl-7.79.1-28.oe2203sp3.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203sp3.x86_64.rpm", "curl-7.79.1-28.oe2203sp3.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203sp3.x86_64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp3.x86_64.rpm" ], "src": [ "curl-7.79.1-28.oe2203.src.rpm", "curl-7.79.1-28.oe2203sp1.src.rpm", "curl-7.79.1-28.oe2203sp2.src.rpm", "curl-7.79.1-28.oe2203sp3.src.rpm" ] }
{ "aarch64": [ "libcurl-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-7.79.1-28.oe2203sp1.aarch64.rpm", "curl-debugsource-7.79.1-28.oe2203sp1.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203sp1.aarch64.rpm" ], "noarch": [ "curl-help-7.79.1-28.oe2203sp1.noarch.rpm" ], "x86_64": [ "libcurl-7.79.1-28.oe2203sp1.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203sp1.x86_64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp1.x86_64.rpm" ], "src": [ "curl-7.79.1-28.oe2203sp1.src.rpm" ] }
{ "aarch64": [ "curl-debugsource-7.79.1-28.oe2203sp2.aarch64.rpm", "curl-7.79.1-28.oe2203sp2.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203sp2.aarch64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp2.aarch64.rpm", "libcurl-7.79.1-28.oe2203sp2.aarch64.rpm" ], "noarch": [ "curl-help-7.79.1-28.oe2203sp2.noarch.rpm" ], "x86_64": [ "curl-debuginfo-7.79.1-28.oe2203sp2.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203sp2.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203sp2.x86_64.rpm", "libcurl-7.79.1-28.oe2203sp2.x86_64.rpm", "curl-7.79.1-28.oe2203sp2.x86_64.rpm" ], "src": [ "curl-7.79.1-28.oe2203sp2.src.rpm" ] }
{ "aarch64": [ "curl-debuginfo-7.79.1-28.oe2203sp3.aarch64.rpm", "curl-7.79.1-28.oe2203sp3.aarch64.rpm", "libcurl-devel-7.79.1-28.oe2203sp3.aarch64.rpm", "curl-debugsource-7.79.1-28.oe2203sp3.aarch64.rpm", "libcurl-7.79.1-28.oe2203sp3.aarch64.rpm" ], "noarch": [ "curl-help-7.79.1-28.oe2203sp3.noarch.rpm" ], "x86_64": [ "libcurl-7.79.1-28.oe2203sp3.x86_64.rpm", "libcurl-devel-7.79.1-28.oe2203sp3.x86_64.rpm", "curl-7.79.1-28.oe2203sp3.x86_64.rpm", "curl-debugsource-7.79.1-28.oe2203sp3.x86_64.rpm", "curl-debuginfo-7.79.1-28.oe2203sp3.x86_64.rpm" ], "src": [ "curl-7.79.1-28.oe2203sp3.src.rpm" ] }