PT-2024-1928

CVE-2024-26146

·

Published

2024-02-22

·

Updated

2026-09-28

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Rack versions prior to 2.0.9.4 Rack versions prior to 2.1.4.4 Rack versions prior to 2.2.8.1 Rack versions prior to 3.0.9.1
Description The issue is related to the header parsing in Rack, which can be exploited by carefully crafted headers, potentially leading to a denial of service. Accept and Forwarded headers are impacted. Ruby 3.2 has mitigations for this problem, so Rack applications using Ruby 3.2 or newer are unaffected.
Recommendations To resolve the issue for Rack versions prior to 2.0.9.4, update to version 2.0.9.4 or newer. To resolve the issue for Rack versions prior to 2.1.4.4, update to version 2.1.4.4 or newer. To resolve the issue for Rack versions prior to 2.2.8.1, update to version 2.2.8.1 or newer. To resolve the issue for Rack versions prior to 3.0.9.1, update to version 3.0.9.1 or newer. As a temporary workaround, consider restricting access to the Accept and Forwarded headers until a patch is available. Patches are available for the 2.0, 2.1, 2.2, and 3.0 series in git-am format.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-54RR-7FVW-6X8F
ALSA-2024:2113
ALSA-2024_2113
ALSA-2024:2953
CESA-2024_2953
CLSA-2026-1790610331
CLSA-2026-1790610419
DLA-3800-1
DSA-5698-1
INFSA-2024_2113
INFSA-2024_2953
MGASA-2024-0123
OESA-2025-1684
OESA-2025-1685
OESA-2025-1686
OPENSUSE-SU-2024_0765-1
OPENSUSE-SU-2024:13726-1
OPENSUSE-SU-2024:13727-1
OPENSUSE-SU-2025:14811-1
OPENSUSE-SU-2025:14875-1
OPENSUSE-SU-2026:10286-1
OPENSUSE-SU-2026:10358-1
RHSA-2024:10806
RHSA-2024:1841
RHSA-2024:1846
RHSA-2024:2007
RHSA-2024:2113
RHSA-2024_2113
RHSA-2024:2581
RHSA-2024:2584
RHSA-2024:2953
RHSA-2024_2953
RHSA-2024:3431
RLSA-2024:2953
SUSE-SU-2024:0765-1
SUSE-SU-2024:0946-1
SUSE-SU-2024:1131-1
USN-6689-1
USN-6837-1
USN-6837-2
USN-7036-1
Found an issue in the description? Have something to add? Feel free to write us 👾