CVE-2025-32907: Libsoup: denial of service in server when client requests a large amount of overlapping ranges with range header
A flaw was found in libsoup. The implementation of HTTP range requests is vulnerable to a resource consumption attack. This flaw allows a malicious client to request the same range many times in a single HTTP request, causing the server to use large amounts of memory. This does not allow for a full denial of service.
Other sources
Libsoup: denial of service in server when client requests a large amount of overlapping ranges with range header
— Microsoft
libsoup's implementation of HTTP range requests is vulnerable to a resource consumption attack. A malicious client may request the same range many times in a single HTTP request, causing the server to use large amounts of memory.
— Red Hat
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.0.4-7 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 3.4.4-7
Event History
Frequently Asked Questions
What is the severity of CVE-2025-32907?
CVE-2025-32907 has been classified as a resource consumption vulnerability.
How does CVE-2025-32907 affect libsoup?
CVE-2025-32907 affects libsoup by allowing malicious clients to exploit HTTP range requests to induce high memory usage on the server.
What systems are impacted by CVE-2025-32907?
CVE-2025-32907 impacts systems that utilize the GNOME libsoup library for handling HTTP requests.
How do I mitigate CVE-2025-32907?
Mitigation for CVE-2025-32907 involves updating libsoup to a version that addresses the vulnerability or implementing rate limiting on HTTP range requests.
Is there a patch available for CVE-2025-32907?
Yes, a patch or updated version is expected to be released to fix CVE-2025-32907.