Skip to content
OpenAdvisories
High · 7.5 CVE-2022-30122 EUVD-2022-4248GHSA-hxqx-xwvh-44m2

Denial of Service Vulnerability in Rack Multipart Parsing

Published Dec 5, 2022 · Updated Nov 19, 2024 · Assigned by hackerone

Description

A possible denial of service vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 in the multipart parsing component of Rack.

Affected products

VendorProductAffectedFixed
— https://github.com/rack/rack 2.0.9.1, 2.1.4.1, 2.2.3.1 —

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.4-1 —
Debian 13 ruby-rack 2.2.4-1 —
Debian 12 ruby-rack 2.2.4-1 —
Debian 11 ruby-rack 2.1.4-3+deb11u1 DSA-5530-1
Debian 10 ruby-rack 2.0.6-3+deb10u1 DLA-3095-1
ReleasePackageFixed inAdvisory
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+esm2 USN-5896-1
Ubuntu Pro 20.04 LTS ruby-rack 2.0.7-2ubuntu0.1+esm2 USN-5896-1, USN-5253-1
Ubuntu Pro 18.04 LTS ruby-rack 1.6.4-4ubuntu0.2+esm2 USN-5896-1, USN-5253-1
Ubuntu Pro 16.04 LTS ruby-rack 1.6.4-3ubuntu0.2+esm2 USN-5253-1
Ubuntu Pro 14.04 LTS ruby-rack 1.5.2-3+deb8u3ubuntu1~esm4 USN-5253-1
ReleasePackageFixed inAdvisory
Red Hat Satellite Capsule 6 rubygem-rack 2.2.3.1-1.el8sat RHSA-2022:7242
Red Hat Satellite Capsule 6 tfm-rubygem-rack 2.2.3.1-1.el7sat RHSA-2022:7242
Red Hat Satellite 6 rubygem-rack 2.2.3.1-1.el8sat RHSA-2022:7242
Red Hat Satellite 6 rubygem-tzinfo 1.2.10-1.el8sat RHSA-2022:7242
Red Hat Satellite 6 tfm-rubygem-rack 2.2.3.1-1.el7sat RHSA-2022:7242
Red Hat Satellite 6 tfm-rubygem-tzinfo 1.2.10-1.el7sat RHSA-2022:7242
Red Hat Gluster Storage 3 grafana 5.2.4-6.el7rhgs RHSA-2023:1486
Red Hat Gluster Storage 3 rubygem-puma +1 4.3.12-1.el7rhgs RHSA-2023:1486
Red Hat Gluster Storage 3 rubygem-rack +1 2.2.4-1.el7rhgs RHSA-2023:1486
Red Hat Gluster Storage 3 rubygem-tzinfo +1 1.2.10-1.el7rhgs RHSA-2023:1486
ReleasePackageFixed inAdvisory
SLES 15 SP4 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1
SLES 15 SP3 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1
SLES 15 SP2 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1
SLES 15 SP1 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1
SLES 15 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud Crowbar 9 rubygem-rack 1.6.13-3.13.1 SUSE-SU-2022:2526-1
SUSE OpenStack Cloud Crowbar 8 rubygem-rack 1.6.13-3.13.1 SUSE-SU-2022:2526-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed ruby3.2-rubygem-rack 3.0.7-1.2 openSUSE-SU-2024:13167-1
openSUSE Tumbleweed ruby3.2-rubygem-rack-2.2 2.2.7-1.1 openSUSE-SU-2024:12974-1
openSUSE Tumbleweed rubygem-rack 2.2.3.1-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.4-1.1 openSUSE-SU-2026:10286-1, openSUSE-SU-2025:14811-1, openSUSE-SU-2024:13727-1
openSUSE Leap 15.4 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1
openSUSE Leap 15.3 rubygem-rack 2.0.8-150000.3.6.1 SUSE-SU-2022:2192-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 pcs +1 0.9.169-3.amzn2.1.2 ALAS2-2022-1895

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems rack >= 1.2, < 2.0.9.1 2.0.9.1 GHSA-hxqx-xwvh-44m2
RubyGems rack >= 2.1, < 2.1.4.1 2.1.4.1 GHSA-hxqx-xwvh-44m2
RubyGems rack >= 2.2, < 2.2.3.1 2.2.3.1 GHSA-hxqx-xwvh-44m2

Advisories 22

References