Patchwire CVEs, their patch status, and feeds to follow them

CVE-2024-26146

Fixed in a distro release EPSS 2%CVSS 5.3

Rack is a modular Ruby web server interface. Carefully crafted headers can cause header parsing in Rack to take longer than expected resulting in a possible denial of service issue. 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. This vulnerability is fixed in 2.0.9.4, 2.1.4.4, 2.2.8.1, and 3.0.9.1.

Published 2024-02-28 · CVE record · OSV

Products: Rack, rack_project rack

Fixed upstream

EcosystemPackageFixed in
RubyGemsrack3.0.9.1
RubyGemsrack2.2.8.1
RubyGemsrack2.1.4.4
RubyGemsrack2.0.9.4

Distro releases

ReleasePackageFixed in
AlmaLinux 8pcs0.10.18-2.el8_10
AlmaLinux 8pcs-snmp0.10.18-2.el8_10
AlmaLinux 9pcs0.11.7-2.el9_4
AlmaLinux 9pcs-snmp0.11.7-2.el9_4
Chainguardkube-fluentd-operator1.18.2-r3
Chainguardkube-fluentd-operator-compat1.18.2-r3
Chainguardkube-fluentd-operator-default-config1.18.2-r3
Chainguardkube-fluentd-operator-oci-entrypoint1.18.2-r3
Chainguardlogstash8.12.2-r2
Chainguardlogstash-compat8.12.2-r2
Chainguardlogstash-env2yaml8.12.2-r2
Chainguardlogstash-jre-bcfips8.13.2-r0
Chainguardlogstash-jre-bcfips-compat8.13.2-r0
Chainguardlogstash-jre-bcfips-env2yaml8.13.2-r0
Chainguardlogstash-jre-bcfips-with-output-opensearch8.13.2-r0
Chainguardlogstash-with-output-opensearch8.12.2-r2
Chainguardruby3.2-rack3.0.9.1-r0
Chainguardruby3.2-rack-2.22.2.8.1-r0
Debian 10ruby-rack2.0.6-3+deb10u4
Debian 11ruby-rack2.1.4-3+deb11u2
Debian 12ruby-rack2.2.6.4-1+deb12u1
Debian 13ruby-rack2.2.7-1.1
Debian 14ruby-rack2.2.7-1.1
Red Hat Enterprise Linux 8pcs0:0.10.18-2.el8_10
Red Hat Enterprise Linux 8pcs-snmp0:0.10.18-2.el8_10
Red Hat Enterprise Linux 9pcs0:0.11.7-2.el9_4
Red Hat Enterprise Linux 9pcs-snmp0:0.11.7-2.el9_4
Red Hat rhel aus 8.4pcs0:0.10.8-1.el8_4.5
Red Hat rhel aus 8.4pcs-snmp0:0.10.8-1.el8_4.5
Red Hat rhel e4s 8.2pcs0:0.10.4-6.el8_2.5
Red Hat rhel e4s 8.2pcs-snmp0:0.10.4-6.el8_2.5
Red Hat rhel e4s 8.4pcs0:0.10.8-1.el8_4.5
Red Hat rhel e4s 8.4pcs-snmp0:0.10.8-1.el8_4.5
Red Hat rhel eus 8.6pcs0:0.10.12-6.el8_6.5
Red Hat rhel eus 8.6pcs-snmp0:0.10.12-6.el8_6.5
Red Hat rhel eus 8.8pcs0:0.10.15-4.el8_8.2
Red Hat rhel eus 8.8pcs-snmp0:0.10.15-4.el8_8.2
Red Hat rhel eus 9.0pcs0:0.11.1-10.el9_0.5
Red Hat rhel eus 9.0pcs-snmp0:0.11.1-10.el9_0.5
Red Hat rhel eus 9.2pcs0:0.11.4-7.el9_2.1
Red Hat rhel eus 9.2pcs-snmp0:0.11.4-7.el9_2.1
Red Hat rhel tus 8.2pcs0:0.10.4-6.el8_2.5
Red Hat rhel tus 8.2pcs-snmp0:0.10.4-6.el8_2.5
Red Hat rhel tus 8.4pcs0:0.10.8-1.el8_4.5
Red Hat rhel tus 8.4pcs-snmp0:0.10.8-1.el8_4.5
Red Hat satellite 6.15python-pulp-container0:2.16.9-2.el8pc
Red Hat satellite 6.15python3.11-pulp-container0:2.16.9-2.el8pc
Red Hat satellite 6.15rubygem-activestorage0:6.1.7.7-1.el8sat
Red Hat satellite 6.15rubygem-rack0:2.2.8.1-1.el8sat
Red Hat satellite capsule 6.15python-pulp-container0:2.16.9-2.el8pc
Red Hat satellite capsule 6.15python3.11-pulp-container0:2.16.9-2.el8pc
Red Hat satellite capsule 6.15rubygem-rack0:2.2.8.1-1.el8sat
Rocky Linux 8pcs0:0.10.18-2.el8_10
SUSE Linux Enterprise High Availability Extension 15 SP2rubygem-rack2.0.8-150000.3.21.2
SUSE Linux Enterprise High Availability Extension 15 SP3rubygem-rack2.0.8-150000.3.21.2
SUSE Linux Enterprise High Availability Extension 15 SP4rubygem-rack2.0.8-150000.3.21.2
SUSE Linux Enterprise High Availability Extension 15 SP5rubygem-rack2.0.8-150000.3.21.2
SUSE Linux Enterprise Module for Containers 12rubygem-rack-1_41.4.5-9.3.1
SUSE OpenStack Cloud Crowbar 8rubygem-rack1.6.13-3.22.1
SUSE OpenStack Cloud Crowbar 9rubygem-rack1.6.13-3.22.1
Ubuntu 22.04 LTSruby-rack2.1.4-5ubuntu1.1
Ubuntu 23.10ruby-rack2.2.4-3ubuntu0.1
Ubuntu 24.04 LTSruby-rack2.2.7-1ubuntu0.1
Ubuntu Pro 14.04 LTSruby-rack1.5.2-3+deb8u3ubuntu1~esm8
Ubuntu Pro 16.04 LTSruby-rack1.6.4-3ubuntu0.2+esm6
Ubuntu Pro 18.04 LTSruby-rack1.6.4-4ubuntu0.2+esm6
Ubuntu Pro 20.04 LTSruby-rack2.0.7-2ubuntu0.1+esm5
Ubuntu Pro 22.04 LTSruby-rack2.1.4-5ubuntu1+esm5
Wolfikube-fluentd-operator1.18.2-r3
Wolfikube-fluentd-operator-compat1.18.2-r3
Wolfikube-fluentd-operator-default-config1.18.2-r3
Wolfikube-fluentd-operator-oci-entrypoint1.18.2-r3
Wolfilogstash8.12.2-r2
Wolfilogstash-compat8.12.2-r2
Wolfilogstash-env2yaml8.12.2-r2
Wolfilogstash-with-output-opensearch8.12.2-r2
Wolfiruby3.2-rack3.0.9.1-r0
Wolfiruby3.2-rack-2.22.2.8.1-r0
openSUSE Leap 15.5rubygem-rack2.0.8-150000.3.21.2
openSUSE Tumbleweedrubygem-rack3.0.9.1-1.1
openSUSE Tumbleweedrubygem-rack3.1.12-1.1
openSUSE Tumbleweedrubygem-rack3.1.18-1.3
openSUSE Tumbleweedrubygem-rack-2.22.2.22-1.1
openSUSE Tumbleweedrubygem-rack-2.22.2.8.1-1.1
openSUSE Tumbleweedrubygem-rack-2.22.2.11-1.1