CVE-2025-61770: high-severity vulnerability in rack
Rack's unbounded multipart preamble buffering enables DoS (memory exhaustion)
Published
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
Rack's multipart parser stores unlimited data from the start of a multipart request in memory without checks, allowing attackers to send huge preambles that exhaust memory and crash the application.
CVE-2025-61770 is a resource exhaustion vulnerability in Rack's multipart parser (CWE-400) affecting versions before 2.2.19, 3.1.17, and 3.2.2. An unauthenticated remote attacker can send a multipart/form-data request with an arbitrarily large preamble before the first boundary, causing unbounded memory buffering and OOM conditions. The vulnerability is mitigated in patched versions through preamble size limits or discard mechanisms.
In the same product, most dangerous first.