Libsoup is an HTTP library implementation in C. It was originally part of a SOAP (Simple Object Access Protocol) implementation called Soup, but the SOAP and non-SOAP parts have now been split into separate packages.
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"
}{
"noarch": [
"libsoup3-help-3.4.5-21.oe2403sp3.noarch.rpm"
],
"src": [
"libsoup3-3.4.5-21.oe2403sp3.src.rpm"
],
"x86_64": [
"libsoup3-3.4.5-21.oe2403sp3.x86_64.rpm",
"libsoup3-debuginfo-3.4.5-21.oe2403sp3.x86_64.rpm",
"libsoup3-debugsource-3.4.5-21.oe2403sp3.x86_64.rpm",
"libsoup3-devel-3.4.5-21.oe2403sp3.x86_64.rpm"
],
"aarch64": [
"libsoup3-3.4.5-21.oe2403sp3.aarch64.rpm",
"libsoup3-debuginfo-3.4.5-21.oe2403sp3.aarch64.rpm",
"libsoup3-debugsource-3.4.5-21.oe2403sp3.aarch64.rpm",
"libsoup3-devel-3.4.5-21.oe2403sp3.aarch64.rpm"
]
}