PT-2025-41132

CVE-2025-61772

·

Published

2025-10-07

·

Updated

2026-10-16

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Rack versions prior to 2.2.19 Rack versions prior to 3.1.17 Rack versions prior to 3.2.2
Description Rack is a modular Ruby web server interface. The Rack::Multipart::Parser component can accumulate unbounded data when processing multipart requests with incomplete header blocks that lack the required blank line. This allows a remote attacker to exhaust memory, potentially leading to a denial of service (DoS). Attackers can send incomplete multipart headers to trigger high memory usage, resulting in process termination or significant performance degradation. The impact is proportional to request size limits and concurrency. Applications handling multipart uploads may be affected. The parser keeps appending incoming bytes to memory without a size cap.
Recommendations Update to Rack version 2.2.19 or later. Update to Rack version 3.1.17 or later. Update to Rack version 3.2.2 or later. As a workaround, restrict maximum request sizes at the proxy or web server layer.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-WPV5-97WM-HP9C
ALSA-2025:19719
ALSA-2025_19719
ALSA-2025:20962
ALSA-2025_20962
ALSA-2025:21036
CESA-2025_19719
CLEANSTART-2026-GE08280
CLEANSTART-2026-IW08736
CLEANSTART-2026-RZ30606
CLEANSTART-2026-UQ78689
CLEANSTART-2026-XJ84245
CLEANSTART-2026-YD79647
CLSA-2026-1790243751
CLSA-2026-1790610331
CLSA-2026-1790610419
CLSA-2026-1792125039
DLA-4357-1
DSA-6048-1
INFSA-2025_19512
INFSA-2025_19719
INFSA-2025_20962
MGASA-2025-0334
OPENSUSE-SU-2025:15621-1
OPENSUSE-SU-2026:10286-1
RHSA-2025:19512
RHSA-2025_19512
RHSA-2025:19513
RHSA-2025:19647
RHSA-2025:19719
RHSA-2025_19719
RHSA-2025:19733
RHSA-2025:19734
RHSA-2025:19736
RHSA-2025:19800
RHSA-2025:19948
RHSA-2025:20962
RHSA-2025_20962
RHSA-2025:21036
USN-7960-1
Found an issue in the description? Have something to add? Feel free to write us 👾