libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications, and also has a synchronous API, for use in threaded applications.
Security Fix(es):
GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.(CVE-2024-52530)
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soupheaderparseparamlist_strict. Input received over the network cannot trigger this.(CVE-2024-52531)
GNOME libsoup before 3.6.1 has an infinite loop, and memory consumption. during the reading of certain patterns of WebSocket data from clients.(CVE-2024-52532)
{ "severity": "High" }
{ "aarch64": [ "libsoup-2.74.2-5.oe2203sp1.aarch64.rpm", "libsoup-debuginfo-2.74.2-5.oe2203sp1.aarch64.rpm", "libsoup-debugsource-2.74.2-5.oe2203sp1.aarch64.rpm", "libsoup-devel-2.74.2-5.oe2203sp1.aarch64.rpm" ], "x86_64": [ "libsoup-2.74.2-5.oe2203sp1.x86_64.rpm", "libsoup-debuginfo-2.74.2-5.oe2203sp1.x86_64.rpm", "libsoup-debugsource-2.74.2-5.oe2203sp1.x86_64.rpm", "libsoup-devel-2.74.2-5.oe2203sp1.x86_64.rpm" ], "src": [ "libsoup-2.74.2-5.oe2203sp1.src.rpm" ], "noarch": [ "libsoup-help-2.74.2-5.oe2203sp1.noarch.rpm" ] }
{ "aarch64": [ "libsoup-2.74.3-4.oe2403.aarch64.rpm", "libsoup-debuginfo-2.74.3-4.oe2403.aarch64.rpm", "libsoup-debugsource-2.74.3-4.oe2403.aarch64.rpm", "libsoup-devel-2.74.3-4.oe2403.aarch64.rpm" ], "x86_64": [ "libsoup-2.74.3-4.oe2403.x86_64.rpm", "libsoup-debuginfo-2.74.3-4.oe2403.x86_64.rpm", "libsoup-debugsource-2.74.3-4.oe2403.x86_64.rpm", "libsoup-devel-2.74.3-4.oe2403.x86_64.rpm" ], "src": [ "libsoup-2.74.3-4.oe2403.src.rpm" ], "noarch": [ "libsoup-help-2.74.3-4.oe2403.noarch.rpm" ] }
{ "aarch64": [ "libsoup-2.74.2-5.oe2203sp4.aarch64.rpm", "libsoup-debuginfo-2.74.2-5.oe2203sp4.aarch64.rpm", "libsoup-debugsource-2.74.2-5.oe2203sp4.aarch64.rpm", "libsoup-devel-2.74.2-5.oe2203sp4.aarch64.rpm" ], "x86_64": [ "libsoup-2.74.2-5.oe2203sp4.x86_64.rpm", "libsoup-debuginfo-2.74.2-5.oe2203sp4.x86_64.rpm", "libsoup-debugsource-2.74.2-5.oe2203sp4.x86_64.rpm", "libsoup-devel-2.74.2-5.oe2203sp4.x86_64.rpm" ], "src": [ "libsoup-2.74.2-5.oe2203sp4.src.rpm" ], "noarch": [ "libsoup-help-2.74.2-5.oe2203sp4.noarch.rpm" ] }
{ "aarch64": [ "libsoup-2.74.2-5.oe2203sp3.aarch64.rpm", "libsoup-debuginfo-2.74.2-5.oe2203sp3.aarch64.rpm", "libsoup-debugsource-2.74.2-5.oe2203sp3.aarch64.rpm", "libsoup-devel-2.74.2-5.oe2203sp3.aarch64.rpm" ], "x86_64": [ "libsoup-2.74.2-5.oe2203sp3.x86_64.rpm", "libsoup-debuginfo-2.74.2-5.oe2203sp3.x86_64.rpm", "libsoup-debugsource-2.74.2-5.oe2203sp3.x86_64.rpm", "libsoup-devel-2.74.2-5.oe2203sp3.x86_64.rpm" ], "src": [ "libsoup-2.74.2-5.oe2203sp3.src.rpm" ], "noarch": [ "libsoup-help-2.74.2-5.oe2203sp3.noarch.rpm" ] }
{ "aarch64": [ "libsoup-2.71.0-4.oe2003sp4.aarch64.rpm", "libsoup-debuginfo-2.71.0-4.oe2003sp4.aarch64.rpm", "libsoup-debugsource-2.71.0-4.oe2003sp4.aarch64.rpm", "libsoup-devel-2.71.0-4.oe2003sp4.aarch64.rpm" ], "x86_64": [ "libsoup-2.71.0-4.oe2003sp4.x86_64.rpm", "libsoup-debuginfo-2.71.0-4.oe2003sp4.x86_64.rpm", "libsoup-debugsource-2.71.0-4.oe2003sp4.x86_64.rpm", "libsoup-devel-2.71.0-4.oe2003sp4.x86_64.rpm" ], "src": [ "libsoup-2.71.0-4.oe2003sp4.src.rpm" ], "noarch": [ "libsoup-help-2.71.0-4.oe2003sp4.noarch.rpm" ] }