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"
}{
"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-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.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": [
"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.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": [
"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.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-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.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"
],
"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"
]
}