CVE-2025-61772 — Uncontrolled Resource Consumption in Rack
Severity
7.5HIGHNVD
EPSS
0.2%
top 58.74%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
1
Timeline
PublishedOct 7
Latest updateJan 14
Description
Rack is a modular Ruby web server interface. In versions prior to 2.2.19, 3.1.17, and 3.2.2, `Rack::Multipart::Parser` can accumulate unbounded data when a multipart part’s header block never terminates with the required blank line (`CRLFCRLF`). The parser keeps appending incoming bytes to memory without a size cap, allowing a remote attacker to exhaust memory and cause a denial of service (DoS). Attackers can send incomplete multipart headers to trigger high memory use, leading to process termi…
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6
Patches
🔴Vulnerability Details
5OSV▶
Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)↗2025-10-07
GHSA▶
Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)↗2025-10-07
CVEList▶
Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)↗2025-10-07