Impact
Libsoup’s handling of HTTP Range headers contains an algorithmic complexity flaw that remains after the CVE‑2025‑32907 fix. When many identical satisfiable ranges are supplied, the coalescing loop performs quadratic work, causing excessive CPU usage and blocking the server’s event loop. The flaw results in CPU exhaustion, denying service to legitimate clients, but does not lead to memory corruption or data leakage.
Affected Systems
Red Hat Enterprise Linux 10 systems running libsoup versions that incorporated the CVE‑2025‑32907 fix but not merge request !550. The vulnerability applies to any libsoup instance that serves HTTP requests using SoupServer, including web servers and applications built on this library.
Risk and Exploitability
The CVSS base score is 5.3, indicating a moderate severity issue. No EPSS value is published, and the vulnerability is not listed in the CISA KEV catalog. The flaw is reachable server‑side from any HTTP client, requires no authentication, and allows an attacker to send a Range header containing up to roughly 25,000 ranges. An attacker can trigger significant CPU load on a single core, leading to service degradation or unavailability. The risk is primarily a denial‑of‑service through resource exhaustion rather than a compromise of confidentiality or integrity.
OpenCVE Enrichment