Skip to content
OpenAdvisories
High · 7.5 CVE-2023-27530 EUVD-2023-0850GHSA-3h57-hmj3-gj3p

Rack has possible DoS Vulnerability in Multipart MIME parsing

Published Mar 10, 2023 · Updated Oct 15, 2024 · Assigned by hackerone

Description

A DoS vulnerability exists in Rack <v3.0.4.2, <v2.2.6.3, <v2.1.4.3 and <v2.0.9.3 within in the Multipart MIME parsing code in which could allow an attacker to craft requests that can be abuse to cause multipart parsing to take longer than expected.

Affected products

VendorProductAffectedFixed
— https://github.com/rack/rack 3.0.4.2, 2.2.6.3, 2.1.4.3, 2.0.9.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 ruby-rack 2.2.6.4-1 —
Debian 13 ruby-rack 2.2.6.4-1 —
Debian 12 ruby-rack 2.2.6.4-1 —
Debian 11 ruby-rack 2.1.4-3+deb11u1 DSA-5530-1
Debian 10 ruby-rack 2.0.6-3+deb10u3 DLA-3392-1
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS ruby-rack 2.2.7-1ubuntu0.1 USN-6837-1
Ubuntu 22.04 LTS ruby-rack 2.1.4-5ubuntu1.1 USN-7036-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS ruby-rack 2.1.4-5ubuntu1+esm4 USN-6905-1
Ubuntu Pro 20.04 LTS ruby-rack 2.0.7-2ubuntu0.1+esm4 USN-6905-1
Ubuntu Pro 18.04 LTS ruby-rack 1.6.4-4ubuntu0.2+esm5 USN-6905-1
Ubuntu Pro 16.04 LTS ruby-rack 1.6.4-3ubuntu0.2+esm5 USN-6905-1
Ubuntu Pro 14.04 LTS ruby-rack 1.5.2-3+deb8u3ubuntu1~esm7 USN-6905-1
ReleasePackageFixed inAdvisory
RHEL 9 pcs +1 0.11.4-7.el9_2 RHSA-2023:2652
RHEL 8 pcs +1 0.10.15-4.el8_8.1 RHSA-2023:3082
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Satellite Utils 6 foreman +1 3.7.0.9-1.el8sat RHSA-2023:6818
Red Hat Satellite Capsule 6 foreman +1 3.7.0.9-1.el8sat RHSA-2023:6818
Red Hat Satellite Capsule 6 puppet-agent 7.26.0-3.el8sat RHSA-2023:6818
Red Hat Satellite Capsule 6 puppetserver 7.11.0-1.el8sat RHSA-2023:6818
Red Hat Satellite Capsule 6 python-django +1 3.2.21-1.el8pc RHSA-2023:6818
Red Hat Satellite Capsule 6 python-future +1 0.18.3-1.el8pc RHSA-2023:6818
Red Hat Satellite Capsule 6 python-gitpython +1 3.1.32-1.el8pc RHSA-2023:6818
Red Hat Satellite Capsule 6 python-pulp-ansible +1 1:0.16.0-1.el8pc RHSA-2023:6818
Red Hat Satellite Capsule 6 python-requests +1 2.31.0-1.el8pc RHSA-2023:6818
Red Hat Satellite Capsule 6 python-sqlparse +1 0.4.4-1.el8pc RHSA-2023:6818
Red Hat Satellite Capsule 6 rubygem-rack 2.2.7-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 foreman +13 3.7.0.9-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 puppet-agent 7.26.0-3.el8sat RHSA-2023:6818
Red Hat Satellite 6 puppetserver 7.11.0-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 python-django +1 3.2.21-1.el8pc RHSA-2023:6818
Red Hat Satellite 6 python-future +1 0.18.3-1.el8pc RHSA-2023:6818
Red Hat Satellite 6 python-gitpython +1 3.1.32-1.el8pc RHSA-2023:6818
Red Hat Satellite 6 python-pulp-ansible +1 1:0.16.0-1.el8pc RHSA-2023:6818
Red Hat Satellite 6 python-requests +1 2.31.0-1.el8pc RHSA-2023:6818
Red Hat Satellite 6 python-sqlparse +1 0.4.4-1.el8pc RHSA-2023:6818
Red Hat Satellite 6 rubygem-actionpack +2 6.1.7.3-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 rubygem-git 1.18.0-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 rubygem-globalid 1.1.0-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 rubygem-kubeclient 4.10.1-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 rubygem-rack 2.2.7-1.el8sat RHSA-2023:6818
Red Hat Satellite 6 yggdrasil-worker-forwarder 0.0.3-1.el8sat RHSA-2023:6818
RHEL 9.0 EUS pcs +1 0.11.1-10.el9_0.4 RHSA-2023:1981
RHEL 8.6 EUS pcs +1 0.10.12-6.el8_6.4 RHSA-2023:3403
RHEL 8.4 EUS pcs +1 0.10.8-1.el8_4.4 RHSA-2023:1961

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 pcs +1 0.11.4-7.el9_2 ALSA-2023:2652
AlmaLinux 8 pcs +1 0.10.15-4.el8_8.1.alma ALSA-2023:3082

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 pcs 0.11.4-7.el9_2 RLSA-2023:2652
Rocky Linux 8 pcs 0.10.15-4.el8_8.1 RLSA-2023:3082
ReleasePackageFixed inAdvisory
SLES 15 SP5 rmt-server 2.13-150500.3.3.1 SUSE-SU-2023:2781-1
SLES 15 SP4 rmt-server 2.13-150400.3.12.1 SUSE-SU-2023:2295-1
SLES 15 SP4 rubygem-rack 2.0.8-150000.3.15.1 SUSE-SU-2023:0725-1
SLES 15 SP3 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SLES 15 SP3 rubygem-rack 2.0.8-150000.3.15.1 SUSE-SU-2023:0725-1
SLES 15 SP2 rmt-server 2.13-150200.3.32.1 SUSE-SU-2023:2294-1
SLES 15 SP2 rubygem-rack 2.0.8-150000.3.15.1 SUSE-SU-2023:0725-1
SLES 15 SP1 rmt-server 2.13-150100.3.45.1 SUSE-SU-2023:2304-1
SLES 15 SP1 rubygem-rack 2.0.8-150000.3.15.1 SUSE-SU-2023:0725-1
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP3 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SLES for SAP 15 SP2 rmt-server 2.13-150200.3.32.1 SUSE-SU-2023:2294-1
SLES for SAP 15 SP1 rmt-server 2.13-150100.3.45.1 SUSE-SU-2023:2304-1
SLE Real Time 15 SP3 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SLE HPC 15 SP3 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SLE HPC 15 SP2 rmt-server 2.13-150200.3.32.1 SUSE-SU-2023:2294-1
SLE HPC 15 SP1 rmt-server 2.13-150100.3.45.1 SUSE-SU-2023:2304-1
SUSE Manager Server 4.2 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SUSE Manager Proxy 4.2 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SUSE Enterprise Storage 7.1 rmt-server 2.13-150300.3.24.1 SUSE-SU-2023:2280-1
SUSE Enterprise Storage 7 rmt-server 2.13-150200.3.32.1 SUSE-SU-2023:2294-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed rmt-server 2.12-1.1 openSUSE-SU-2024:12886-1
openSUSE Tumbleweed rubygem-rack 2.2.6.3-1.1 openSUSE-SU-2026:10358-1, openSUSE-SU-2025:14875-1, openSUSE-SU-2024:13726-1
openSUSE Tumbleweed rubygem-rack-2.2 2.2.8.1-1.1 openSUSE-SU-2026:10286-1, openSUSE-SU-2025:14811-1, openSUSE-SU-2024:13727-1
openSUSE Leap 15.5 rmt-server 2.13-150500.3.3.1 SUSE-SU-2023:2781-1
openSUSE Leap 15.4 rmt-server 2.13-150400.3.12.1 SUSE-SU-2023:2295-1
openSUSE Leap 15.4 rubygem-rack 2.0.8-150000.3.15.1 SUSE-SU-2023:0725-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 pcs +1 0.11.4-7.el9_2 ELSA-2023-12595
Oracle Linux 8 pcs +1 0.10.15-4.0.1.el8_8.1 ELSA-2023-3082

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems rack < 2.0.9.3 2.0.9.3 GHSA-3h57-hmj3-gj3p
RubyGems rack >= 2.1.0, < 2.1.4.3 2.1.4.3 GHSA-3h57-hmj3-gj3p
RubyGems rack >= 2.2.0, < 2.2.6.3 2.2.6.3 GHSA-3h57-hmj3-gj3p
RubyGems rack >= 3.0.0, < 3.0.4.2 3.0.4.2 GHSA-3h57-hmj3-gj3p

Advisories 34

References