CVE-2025-61771: high-severity vulnerability in rack
Rack's multipart parser buffers large non‑file fields entirely in memory, enabling 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 form parser loads non-file text fields entirely into memory without limits, allowing attackers to send huge text fields that exhaust server memory and crash the application.
Rack::Multipart::Parser in versions <2.2.19, 3.1.x <3.1.17, and 3.2.x <3.2.2 stores unbounded non-file multipart fields as String objects in memory (CWE-400). An attacker can send multipart/form-data requests with large text fields (hundreds of MB+) to trigger OOM conditions and DoS; impact is amplified under concurrency. Fixed in 2.2.19, 3.1.17, and 3.2.2 with a 2 MiB cap on non-file fields.
In the same product, most dangerous first.