PT-2024-1928 · Rack+9 · Rack+9

Svalkanov

·

Published

2024-02-22

·

Updated

2026-03-13

·

CVE-2024-26146

CVSS v3.1

7.5

High

VectorAV: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.

Exploit

Fix

DoS

Weakness Enumeration

Related Identifiers

ALSA-2024:2113
ALSA-2024:2953
ALSA-2024_2113
BDU:2024-01716
CESA-2024_2953
CVE-2024-26146
DLA-3800-1
DSA-5698-1
GHSA-54RR-7FVW-6X8F
INFSA-2024_2113
INFSA-2024_2953
MGASA-2024-0123
OESA-2025-1684
OESA-2025-1685
OESA-2025-1686
OPENSUSE-SU-2024:13726-1
OPENSUSE-SU-2024:13727-1
OPENSUSE-SU-2024_0765-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:2581
RHSA-2024:2584
RHSA-2024:2953
RHSA-2024:3431
RHSA-2024_2113
RHSA-2024_2953
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

Affected Products

Almalinux
Astra Linux
Centos
Linuxmint
Rack
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu