CVE-2025-32911
published 2025-04-15CVE-2025-32911: A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP…
PriorityP354critical9CVSS 3.1
AVNACHPRNUINSCCHIHAH
EPSS
0.91%
56.0th percentile
A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.
Affected
4 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | libsoup2.4 | < libsoup2.4 2.72.0-2+deb11u2 (bullseye) | libsoup2.4 2.72.0-2+deb11u2 (bullseye) |
| debian | libsoup3 | < libsoup2.4 2.72.0-2+deb11u2 (bullseye) | libsoup2.4 2.72.0-2+deb11u2 (bullseye) |
| msrc | azl3_libsoup_3.4.4-6_on_azure_linux_3.0 | — | — |
| msrc | cbl2_libsoup_3.0.4-6_on_cbl_mariner_2.0 | — | — |
CVSS provenance
nvdv3.19.0CRITICALCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
osv9.0CRITICAL
vendor_debian9.0CRITICAL
vendor_msrc9.0CRITICAL
vendor_redhat9.0CRITICAL
vendor_ubuntu7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
libsoup3 vulnerabilities
osv·2025-05-07·CVSS 7.5
CVE-2025-32906 [HIGH] libsoup3 vulnerabilities
libsoup3 vulnerabilities
USN-7490-1 fixed vulnerabilities in libsoup2.4. This update provides the
corresponding updates for libsoup3.
Original advisory details:
Tan Wei Chong discovered that libsoup incorrectly handled memory when
parsing HTTP request headers. An attacker could possibly use this issue to
send a maliciously crafted HTTP request to the server, causing a denial of
service. (CVE-2025-32906)
Alon Zahavi discovered that libsoup incorrectly parsed video files. An
attacker could possibly use this issue to send a maliciously crafted HTTP
response back to the client, causing a denial of service, or leading to
undefined behavior. (CVE-2025-32909)
Jan Różański discovered that libsoup incorrectly handled memory when
parsing authentication headers. An attacker could possibly use th
OSV
libsoup2.4 regression
osv·2025-05-06·CVSS 7.5
CVE-2025-32912 [HIGH] libsoup2.4 regression
libsoup2.4 regression
USN-7490-1 fixed vulnerabilities in libsoup. It was discovered that the fix
for CVE-2025-32912 was incomplete. This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
Tan Wei Chong discovered that libsoup incorrectly handled memory when
parsing HTTP request headers. An attacker could possibly use this issue to
send a maliciously crafted HTTP request to the server, causing a denial of
service. (CVE-2025-32906)
Alon Zahavi discovered that libsoup incorrectly parsed video files. An
attacker could possibly use this issue to send a maliciously crafted HTTP
response back to the client, causing a denial of service, or leading to
undefined behavior. (CVE-2025-32909)
Jan Różański discovered that libsoup incorrectly handled memory whe
OSV
libsoup2.4 vulnerabilities
osv·2025-05-06·CVSS 7.5
CVE-2025-32906 [HIGH] libsoup2.4 vulnerabilities
libsoup2.4 vulnerabilities
Tan Wei Chong discovered that libsoup incorrectly handled memory when
parsing HTTP request headers. An attacker could possibly use this issue to
send a maliciously crafted HTTP request to the server, causing a denial of
service. (CVE-2025-32906)
Alon Zahavi discovered that libsoup incorrectly parsed video files. An
attacker could possibly use this issue to send a maliciously crafted HTTP
response back to the client, causing a denial of service, or leading to
undefined behavior. (CVE-2025-32909)
Jan Różański discovered that libsoup incorrectly handled memory when
parsing authentication headers. An attacker could possibly use this issue
to send a maliciously crafted HTTP response back to the client, causing a
denial of service. (CVE-2025-32910, CVE-2025-32912)
OSV
CVE-2025-32911: A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function
osv·2025-04-15·CVSS 9.0
CVE-2025-32911 [CRITICAL] CVE-2025-32911: A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function
A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.
GHSA
GHSA-fp4x-j6ch-w8q5: A flaw was found in libsoup, which is vulnerable to a use-after-free memory issue not on the heap in the soup_message_headers_get_content_disposition(
ghsa_unreviewed·2025-04-15
CVE-2025-32911 [CRITICAL] CWE-590 GHSA-fp4x-j6ch-w8q5: A flaw was found in libsoup, which is vulnerable to a use-after-free memory issue not on the heap in the soup_message_headers_get_content_disposition(
A flaw was found in libsoup, which is vulnerable to a use-after-free memory issue not on the heap in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.
Ubuntu
libsoup vulnerabilities
vendor_ubuntu·2025-05-07·CVSS 7.5
CVE-2025-32913 [HIGH] libsoup vulnerabilities
Title: libsoup vulnerabilities
Summary: Several security issues were fixed in libsoup.
USN-7490-1 fixed vulnerabilities in libsoup2.4. This update provides the
corresponding updates for libsoup3.
Original advisory details:
Tan Wei Chong discovered that libsoup incorrectly handled memory when
parsing HTTP request headers. An attacker could possibly use this issue to
send a maliciously crafted HTTP request to the server, causing a denial of
service. (CVE-2025-32906)
Alon Zahavi discovered that libsoup incorrectly parsed video files. An
attacker could possibly use this issue to send a maliciously crafted HTTP
response back to the client, causing a denial of service, or leading to
undefined behavior. (CVE-2025-32909)
Jan Różański discovered that libsoup incorrectly handled memory when
pa
Ubuntu
libsoup vulnerabilities
vendor_ubuntu·2025-05-06·CVSS 7.5
CVE-2025-32911 [HIGH] libsoup vulnerabilities
Title: libsoup vulnerabilities
Summary: Several security issues were fixed in libsoup.
Tan Wei Chong discovered that libsoup incorrectly handled memory when
parsing HTTP request headers. An attacker could possibly use this issue to
send a maliciously crafted HTTP request to the server, causing a denial of
service. (CVE-2025-32906)
Alon Zahavi discovered that libsoup incorrectly parsed video files. An
attacker could possibly use this issue to send a maliciously crafted HTTP
response back to the client, causing a denial of service, or leading to
undefined behavior. (CVE-2025-32909)
Jan Różański discovered that libsoup incorrectly handled memory when
parsing authentication headers. An attacker could possibly use this issue
to send a maliciously crafted HTTP response back to the client, ca
Ubuntu
libsoup regression
vendor_ubuntu·2025-05-06·CVSS 7.5
CVE-2025-32912 [HIGH] libsoup regression
Title: libsoup regression
Summary: USN-7490-1 introduced a regression in libsoup.
USN-7490-1 fixed vulnerabilities in libsoup. It was discovered that the fix
for CVE-2025-32912 was incomplete. This update fixes the problem.
We apologize for the inconvenience.
Original advisory details:
Tan Wei Chong discovered that libsoup incorrectly handled memory when
parsing HTTP request headers. An attacker could possibly use this issue to
send a maliciously crafted HTTP request to the server, causing a denial of
service. (CVE-2025-32906)
Alon Zahavi discovered that libsoup incorrectly parsed video files. An
attacker could possibly use this issue to send a maliciously crafted HTTP
response back to the client, causing a denial of service, or leading to
undefined behavior. (CVE-2025-32909)
Jan Ró
Red Hat
libsoup: Double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" GHashTable value
vendor_redhat·2025-04-14·CVSS 9.0
CVE-2025-32911 [CRITICAL] CWE-590 libsoup: Double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" GHashTable value
libsoup: Double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" GHashTable value
A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.
A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.
Mitigation: Currently, no mitigation is available for this vulnerability.
Package: libsoup3 (Red Hat Enterprise Linux 10) - Not affected
Package: libsoup (Red Hat Enterprise Linux 6) - Out of support scope
Microsoft
Libsoup: double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" ghashtable value
vendor_msrc·2025-04-08·CVSS 9.0
CVE-2025-32911 [CRITICAL] CWE-590 Libsoup: double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" ghashtable value
Libsoup: double free on soup_message_headers_get_content_disposition() through "soup-message-headers.c" via "params" ghashtable value
FAQ: Is Azure Linux the only Microsoft product that includes this open-source library and is therefore potentially affected by this vulnerability?
One of the main benefits to our customers who choose to use the Azure Linux distro is the commitment to keep it up to date with the most recent and most secure versions of the open source libraries with which the distro is composed. Microsoft is committed to transparency in this work which is why we began publishing CSAF/VEX in October 2025. See this blog post for more information. If impact to additional products is identified, we will update the CVE to reflect this.
Mariner: Mariner
redhat: redhat
Customer A
Debian
CVE-2025-32911: libsoup2.4 - A use-after-free type vulnerability was found in libsoup, in the soup_message_he...
vendor_debian·2025·CVSS 9.0
CVE-2025-32911 [CRITICAL] CVE-2025-32911: libsoup2.4 - A use-after-free type vulnerability was found in libsoup, in the soup_message_he...
A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.
Scope: local
bookworm: open
bullseye: resolved (fixed in 2.72.0-2+deb11u2)
trixie: resolved (fixed in 2.74.3-10.1)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://access.redhat.com/errata/RHSA-2025:21657https://access.redhat.com/errata/RHSA-2025:4439https://access.redhat.com/errata/RHSA-2025:4440https://access.redhat.com/errata/RHSA-2025:4508https://access.redhat.com/errata/RHSA-2025:4538https://access.redhat.com/errata/RHSA-2025:4560https://access.redhat.com/errata/RHSA-2025:4568https://access.redhat.com/errata/RHSA-2025:4609https://access.redhat.com/errata/RHSA-2025:4624https://access.redhat.com/errata/RHSA-2025:7436https://access.redhat.com/errata/RHSA-2025:8292https://access.redhat.com/errata/RHSA-2025:9179https://access.redhat.com/security/cve/CVE-2025-32911https://bugzilla.redhat.com/show_bug.cgi?id=2359355https://gitlab.gnome.org/GNOME/libsoup/-/issues/433https://lists.debian.org/debian-lts-announce/2025/04/msg00036.html
2025-04-15
Published