Red Hat Security Advisory: libsoup security update
🔗 CVE IDs covered (9)
📋 Description
CVE-2025-2784 — libsoup: Heap buffer over-read in skip_insignificant_space when sniffing content
CVE-2025-4945 — libsoup: Integer Overflow in Cookie Expiration Date Handling in libsoup
CVE-2025-4948 — libsoup: Integer Underflow in soup_multipart_new_from_message() Leading to Denial of Service in libsoup
CVE-2025-11021 — libsoup: Out-of-Bounds Read in Cookie Date Handling of libsoup HTTP Library
CVE-2025-32049 — libsoup: Denial of Service attack to websocket server
CVE-2025-32906 — libsoup: Out of bounds reads in soup_headers_parse_request()
CVE-2025-32911 — libsoup: Double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" GHashTable value
CVE-2025-32913 — libsoup: NULL pointer dereference in soup_message_headers_get_content_disposition when "filename" parameter is present, but has no value in Content-Disposition header
CVE-2025-32914 — libsoup: OOB Read on libsoup through function "soup_multipart_new_from_message" in soup-multipart.c leads to crash or exit of process
🎯 Affected products23
- Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.i686 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.ppc as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.ppc64 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.ppc64le as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.s390 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.s390x as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.src as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-0:2.62.2-9.el7_9.x86_64 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.i686 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.ppc as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.ppc64 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.ppc64le as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.s390 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.s390x as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-debuginfo-0:2.62.2-9.el7_9.x86_64 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.i686 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.ppc as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.ppc64 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.ppc64le as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.s390 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.s390x as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
- libsoup-devel-0:2.62.2-9.el7_9.x86_64 as a component of Red Hat Enterprise Linux Server (v. 7 ELS)
✅ Remediation
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Workaround: Currently no mitigation is available for this vulnerability. Workaround: To mitigate the risk associated with this libsoup vulnerability, Red Hat recommends avoiding interactions between client applications using the libsoup library and untrusted or compromised HTTP servers until a patched version of libsoup is deployed. Users and administrators should monitor their systems for suspicious HTTP activity and apply vendor updates as soon as a fix becomes available to prevent manipulation of cookie expiration logic that could lead to unexpected behavior or policy circumvention. Workaround: To mitigate this issue, Red Hat recommends avoiding the use of libsoup with untrusted or unauthenticated multipart HTTP message sources until updated packages are available. Administrators can deploy application-level filters or HTTP proxies that reject malformed multipart requests. It is strongly advised to apply vendor-supplied patches as soon as they are released to address this integer underflow vulnerability and restore the stability of affected services. Workaround: Mitigation for this issue is either not available or the currently available options don’t meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to a widespread installation base, or stability. It is strongly recommended to apply vendor-supplied patches once available. Workaround: No mitigation is currently available for this vulnerability. Workaround: Currently, no mitigation was found for this vulnerability. Workaround: Currently, no mitigation is available for this vulnerability.
🔗 References (12)
- selfhttps://access.redhat.com/errata/RHSA-2025:21657
- externalhttps://access.redhat.com/security/updates/classification/#important
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2354669
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2357066
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2359341
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2359355
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2359357
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2359358
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2367175
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2367183
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2399627
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_21657.json