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):
The fix for CVE-2026-0716 (commit 6ff7ef0, libsoup 3.6.6) placed the integer overflow guard inside the if (masked) block, leaving unmasked server-to-client frames unprotected. A malicious WebSocket server can send a crafted unmasked frame with a payload length near UINT64MAX to trigger an OOB read in a libsoup-based client when maxincomingpayloadsize is set to 0.(CVE-2026-12478)
{
"severity": "Medium"
}{
"x86_64": [
"libsoup-2.71.0-19.oe2003sp4.x86_64.rpm",
"libsoup-debuginfo-2.71.0-19.oe2003sp4.x86_64.rpm",
"libsoup-debugsource-2.71.0-19.oe2003sp4.x86_64.rpm",
"libsoup-devel-2.71.0-19.oe2003sp4.x86_64.rpm"
],
"aarch64": [
"libsoup-2.71.0-19.oe2003sp4.aarch64.rpm",
"libsoup-debuginfo-2.71.0-19.oe2003sp4.aarch64.rpm",
"libsoup-debugsource-2.71.0-19.oe2003sp4.aarch64.rpm",
"libsoup-devel-2.71.0-19.oe2003sp4.aarch64.rpm"
],
"src": [
"libsoup-2.71.0-19.oe2003sp4.src.rpm"
],
"noarch": [
"libsoup-help-2.71.0-19.oe2003sp4.noarch.rpm"
]
}