Every CVE Search/ Get API key

CVE-2022-30122

Denial of Service Vulnerability in Rack Multipart Parsing

7.5 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.23%Up 1.3 points since Dec 6, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

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.

Record
CVE-2022-30122
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400, CWE-1333
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2022-30122
Weakness
CWE-400
Updated
2026-11-02
EUVDEUVD-2022-4248 No score

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.

Record
EUVD-2022-4248
Updated
2026-11-03
GitHub AdvisoriesGHSA-hxqx-xwvh-44m2 7.5

Denial of Service Vulnerability in Rack Multipart Parsing

There is a possible denial of service vulnerability in the multipart parsing component of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-30122.

Versions Affected: >= 1.2 Not affected: < 1.2 Fixed Versions: 2.0.9.1, 2.1.4.1, 2.2.3.1

Impact

Carefully crafted multipart POST requests can cause Rack's multipart parser to take much longer than expected, leading to a possible denial of service vulnerability.

Impacted code will use Rack's multipart parser to parse multipart posts. This includes directly using the multipart parser like this:

params = Rack::Multipart.parse_multipart(env)

But it also includes reading POST data from a Rack request object like this:

p request.POST # read POST data
p request.params # reads both query params and POST data

All users running an affected release should either upgrade or use one of the workarounds immediately.

Workarounds

There are no feasible workarounds for this issue.

Record
GHSA-hxqx-xwvh-44m2
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-400, CWE-1333
Updated
2026-11-02
OSVGHSA-hxqx-xwvh-44m2 7.5

Denial of Service Vulnerability in Rack Multipart Parsing

There is a possible denial of service vulnerability in the multipart parsing component of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-30122.

Versions Affected: >= 1.2 Not affected: < 1.2 Fixed Versions: 2.0.9.1, 2.1.4.1, 2.2.3.1

Impact

Carefully crafted multipart POST requests can cause Rack's multipart parser to take much longer than expected, leading to a possible denial of service vulnerability.

Impacted code will use Rack's multipart parser to parse multipart posts. This includes directly using the multipart parser like this:

params = Rack::Multipart.parse_multipart(env)

But it also includes reading POST data from a Rack request object like this:

p request.POST # read POST data
p request.params # reads both query params and POST data

All users running an affected release should either upgrade or use one of the workarounds immediately.

Workarounds

There are no feasible workarounds for this issue.

Record
GHSA-hxqx-xwvh-44m2
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-1333, CWE-400
Updated
2026-11-02
OSVOESA-2022-1729 7.5

rubygem-rack security update

Rack provides a minimal, modular, and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

Security Fix(es):

Denial of Service Vulnerability in Rack Multipart Parsing(CVE-2022-30122)

Possible shell escape sequence injection vulnerability in Rack(CVE-2022-30123)

A reliance on cookies without validation/integrity check security vulnerability exists in rack < 2.2.3, rack < 2.1.4 that makes it is possible for an attacker to forge a secure or host-only cookie prefix.(CVE-2020-8184)

Record
OESA-2022-1729
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 21 moreShow less
OSVRHSA-2022:7242 7.5

Red Hat Security Advisory: Satellite 6.11.4 Async Security Update

Record
RHSA-2022:7242
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:1486 10.0

Red Hat Security Advisory: Red Hat Gluster Storage web-admin-build security update

Record
RHSA-2023:1486
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-30122 7.5

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.

Record
UBUNTU-CVE-2022-30122
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV No score

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.

Record
CVE-2022-30122
Weakness
CWE-400
Updated
2026-11-02
OSVDEBIAN-CVE-2022-30122 No score

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.

Record
DEBIAN-CVE-2022-30122
Updated
2026-11-03
OSVMGASA-2022-0252 No score

Updated ruby-rack packages fix security vulnerability

Crafted multipart POST request may cause a DoS (CVE-2022-30122) Crafted requests can cause shell escape sequences (CVE-2022-30123)

Record
MGASA-2022-0252
Updated
2026-11-02
OSVopenSUSE-SU-2024:12119-1 No score

ruby3.1-rubygem-rack-2.2.3.1-1.1 on GA media

These are all security issues fixed in the ruby3.1-rubygem-rack-2.2.3.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12119-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12397-1 No score

ruby3.1-rubygem-rack-2.2-2.2.4-1.1 on GA media

These are all security issues fixed in the ruby3.1-rubygem-rack-2.2-2.2.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12397-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12974-1 No score

ruby3.2-rubygem-rack-2.2-2.2.7-1.1 on GA media

These are all security issues fixed in the ruby3.2-rubygem-rack-2.2-2.2.7-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12974-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13167-1 No score

ruby3.2-rubygem-rack-3.0.7-1.2 on GA media

These are all security issues fixed in the ruby3.2-rubygem-rack-3.0.7-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13167-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13726-1 No score

ruby3.3-rubygem-rack-3.0.9.1-1.1 on GA media

These are all security issues fixed in the ruby3.3-rubygem-rack-3.0.9.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13726-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13727-1 No score

ruby3.3-rubygem-rack-2.2-2.2.8.1-1.1 on GA media

These are all security issues fixed in the ruby3.3-rubygem-rack-2.2-2.2.8.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13727-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:14811-1 No score

ruby3.4-rubygem-rack-2.2-2.2.11-1.1 on GA media

These are all security issues fixed in the ruby3.4-rubygem-rack-2.2-2.2.11-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:14811-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:14875-1 No score

ruby3.4-rubygem-rack-3.1.12-1.1 on GA media

These are all security issues fixed in the ruby3.4-rubygem-rack-3.1.12-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:14875-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10286-1 No score

ruby4.0-rubygem-rack-2.2-2.2.22-1.1 on GA media

These are all security issues fixed in the ruby4.0-rubygem-rack-2.2-2.2.22-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10286-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10358-1 No score

ruby4.0-rubygem-rack-3.1.18-1.3 on GA media

These are all security issues fixed in the ruby4.0-rubygem-rack-3.1.18-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10358-1
Updated
2026-11-02
OSVSUSE-SU-2022:2192-1 No score

Security update for rubygem-rack

This update for rubygem-rack fixes the following issues:

  • CVE-2022-30122: Fixed crafted multipart POST request may cause a DoS (bsc#1200748)
  • CVE-2022-30123: Fixed crafted requests can cause shell escape sequences (bsc#1200750)
Record
SUSE-SU-2022:2192-1
Updated
2026-11-02
OSVSUSE-SU-2022:2526-1 No score

Security update for rubygem-rack

This update for rubygem-rack fixes the following issues:

  • CVE-2022-30122: Fixed crafted multipart POST request may cause a DoS (bsc#1200748)
  • CVE-2022-30123: Fixed crafted requests can cause shell escape sequences (bsc#1200750)

The following non-security bug was fixed:

  • Fixed a regression in CVE-2022-30122 patch (bsc#1201588).
Record
SUSE-SU-2022:2526-1
Updated
2026-11-02
OSVUSN-5253-1 No score

ruby-rack vulnerabilities

It was discovered that Rack insecurely handled session ids. An unauthenticated remote attacker could possibly use this issue to perform a timing attack and hijack sessions. (CVE-2019-16782)

It was discovered that Rack was incorrectly handling cookies during parsing, not validating them or performing the necessary integrity checks. An attacker could possibly use this issue to overwrite existing cookie data and gain control over a remote system's behaviour. This issue only affected Ubuntu 14.04 ESM. (CVE-2020-8184)

It was discovered that Rack was not properly parsing data when processing multipart POST requests. If a user or automated system were tricked into sending a specially crafted multipart POST request to an application using Rack, a remote attacker could possibly use this issue to cause a denial of service. This issue was only fixed in Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2022-30122)

It was discovered that Rack was not properly escaping untrusted data when performing logging operations, which could cause shell escaped sequences to be written to a terminal. If a user or automated system were tricked into sending a specially crafted request to an application using Rack, a remote attacker could possibly use this issue to execute arbitrary code in the machine running the application. This issue was only fixed in Ubuntu 14.04 ESM and Ubuntu 16.04 ESM. (CVE-2022-30123)

Record
USN-5253-1
Updated
2026-11-02
OSVUSN-5896-1 No score

ruby-rack vulnerabilities

It was discovered that Rack was not properly parsing data when processing multipart POST requests. If a user or automated system were tricked into sending a specially crafted multipart POST request to an application using Rack, a remote attacker could possibly use this issue to cause a denial of service. (CVE-2022-30122)

It was discovered that Rack was not properly escaping untrusted data when performing logging operations, which could cause shell escaped sequences to be written to a terminal. If a user or automated system were tricked into sending a specially crafted request to an application using Rack, a remote attacker could possibly use this issue to execute arbitrary code in the machine running the application. (CVE-2022-30123)

Record
USN-5896-1
Updated
2026-11-02
OSVUSN-7036-1 No score

ruby-rack vulnerabilities

It was discovered that Rack was not properly parsing data when processing multipart POST requests. If a user or automated system were tricked into sending a specially crafted multipart POST request to an application using Rack, a remote attacker could possibly use this issue to cause a denial of service. (CVE-2022-30122)

It was discovered that Rack was not properly escaping untrusted data when performing logging operations, which could cause shell escaped sequences to be written to a terminal. If a user or automated system were tricked into sending a specially crafted request to an application using Rack, a remote attacker could possibly use this issue to execute arbitrary code in the machine running the application. (CVE-2022-30123)

It was discovered that Rack did not properly structure regular expressions in some of its parsing components, which could result in uncontrolled resource consumption if an application using Rack received specially crafted input. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2022-44570, CVE-2022-44571)

It was discovered that Rack did not properly structure regular expressions in its multipart parsing component, which could result in uncontrolled resource consumption if an application using Rack to parse multipart posts received specially crafted input. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2022-44572)

It was discovered that Rack incorrectly handled Multipart MIME parsing. A remote attacker could possibly use this issue to cause Rack to consume resources, leading to a denial of service. (CVE-2023-27530)

It was discovered that Rack incorrectly handled certain regular expressions. A remote attacker could possibly use this issue to cause Rack to consume resources, leading to a denial of service. (CVE-2023-27539)

It was discovered that Rack incorrectly parsed certain media types. A remote attacker could possibly use this issue to cause Rack to consume resources, leading to a denial of service. (CVE-2024-25126)

It was discovered that Rack incorrectly handled certain Range headers. A remote attacker could possibly use this issue to cause Rack to create large responses, leading to a denial of service. (CVE-2024-26141)

It was discovered that Rack incorrectly handled certain crafted headers. A remote attacker could possibly use this issue to cause Rack to consume resources, leading to a denial of service. (CVE-2024-26146)

Record
USN-7036-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
rack
RubyGems
1.2 to 2.0.9.0
2.0.9.1
rack
RubyGems
2.1 to 2.1.4.0
2.1.4.1
rack
RubyGems
2.2 to 2.2.3.0
2.2.3.1
ruby-rack
Debian:12
before 2.2.4-1
2.2.4-1
ruby-rack
Debian:13
before 2.2.4-1
2.2.4-1
ruby-rack
Debian:14
before 2.2.4-1
2.2.4-1
ruby-rack
Debian:10
From an advisory covering 2 CVEs
before 2.0.6-3+deb10u1, plus listed versions
2.0.6-3
2.0.6-3+deb10u1
ruby-rack
Debian:11
From an advisory covering 7 CVEs
before 2.1.4-3+deb11u1, plus listed versions
2.1.4-3
2.1.4-3+deb11u1
rack
RubyGems
1.2 up to 2.0.9.1, plus listed versions
1.2.01.2.11.2.21.2.31.2.4
Show 45 moreShow less
1.2.51.2.61.2.71.2.81.3.01.3.0.beta1.3.0.beta21.3.11.3.101.3.21.3.31.3.41.3.51.3.61.3.71.3.81.3.91.4.01.4.11.4.21.4.31.4.41.4.51.4.61.4.71.5.01.5.0.beta.11.5.0.beta.21.5.11.5.21.5.31.5.41.5.51.6.01.6.0.beta1.6.0.beta21.6.11.6.101.6.111.6.121.6.131.6.21.6.31.6.41.6.5
2.0.9.1
rack
RubyGems
2.1 up to 2.1.4.1, plus listed versions
2.1.02.1.12.1.22.1.32.1.4
2.1.4.1
Show 52 moreShow less
Affected packages
PackageAffectedFixed
rack
RubyGems
2.2 up to 2.2.3.1, plus listed versions
2.2.02.2.12.2.22.2.3
2.2.3.1
ruby-rack
Mageia:8
From an advisory covering 2 CVEs
before 2.2.3.1-1.mga8
2.2.3.1-1.mga8
rubygem-rack
openEuler:20.03-LTS-SP1
From an advisory covering 3 CVEs
before 2.2.3.1-1.oe1
2.2.3.1-1.oe1
rubygem-rack
openEuler:20.03-LTS-SP3
From an advisory covering 3 CVEs
before 2.2.3.1-1.oe1
2.2.3.1-1.oe1
rubygem-rack
openEuler:22.03-LTS
From an advisory covering 3 CVEs
before 2.2.3.1-1.oe2203
2.2.3.1-1.oe2203
tfm-rubygem-rack
Red Hat:satellite_capsule:6.11::el7
From an advisory covering 2 CVEs
before 0:2.2.3.1-1.el7sat
0:2.2.3.1-1.el7sat
tfm-rubygem-rack
Red Hat:satellite:6.11::el7
From an advisory covering 2 CVEs
before 0:2.2.3.1-1.el7sat
0:2.2.3.1-1.el7sat
rubygem-rack
Red Hat:satellite_capsule:6.11::el8
From an advisory covering 2 CVEs
before 0:2.2.3.1-1.el8sat
0:2.2.3.1-1.el8sat
rubygem-rack
Red Hat:satellite:6.11::el8
From an advisory covering 2 CVEs
before 0:2.2.3.1-1.el8sat
0:2.2.3.1-1.el8sat
tfm-rubygem-tzinfo
Red Hat:satellite:6.11::el7
From an advisory covering 2 CVEs
before 0:1.2.10-1.el7sat
0:1.2.10-1.el7sat
rubygem-tzinfo
Red Hat:satellite:6.11::el8
From an advisory covering 2 CVEs
before 0:1.2.10-1.el8sat
0:1.2.10-1.el8sat
rubygem-puma
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:4.3.12-1.el7rhgs
0:4.3.12-1.el7rhgs
rubygem-puma-debuginfo
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:4.3.12-1.el7rhgs
0:4.3.12-1.el7rhgs
rubygem-puma-doc
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:4.3.12-1.el7rhgs
0:4.3.12-1.el7rhgs
rubygem-rack
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:2.2.4-1.el7rhgs
0:2.2.4-1.el7rhgs
rubygem-rack-doc
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:2.2.4-1.el7rhgs
0:2.2.4-1.el7rhgs
grafana
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:5.2.4-6.el7rhgs
0:5.2.4-6.el7rhgs
rubygem-tzinfo
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:1.2.10-1.el7rhgs
0:1.2.10-1.el7rhgs
rubygem-tzinfo-doc
Red Hat:storage:3.5:wa:el7
From an advisory covering 5 CVEs
before 0:1.2.10-1.el7rhgs
0:1.2.10-1.el7rhgs
rubygem-rack
SUSE:Linux Enterprise High Availability Extension 15
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
SUSE:Linux Enterprise High Availability Extension 15 SP1
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
SUSE:Linux Enterprise High Availability Extension 15 SP2
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
SUSE:Linux Enterprise High Availability Extension 15 SP3
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
SUSE:Linux Enterprise High Availability Extension 15 SP4
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
openSUSE:Leap 15.4
From an advisory covering 2 CVEs
before 2.0.8-150000.3.6.1
2.0.8-150000.3.6.1
rubygem-rack
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 2 CVEs
before 1.6.13-3.13.1
1.6.13-3.13.1
rubygem-rack
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 2 CVEs
before 1.6.13-3.13.1
1.6.13-3.13.1
ruby-rack
Ubuntu:Pro:14.04:LTS
before 1.5.2-3+deb8u3ubuntu1~esm4, plus listed versions
1.5.2-11.5.2-1ubuntu0.1~esm11.5.2-3+deb8u3ubuntu1~esm21.5.2-3+deb8u3ubuntu1~esm3
1.5.2-3+deb8u3ubuntu1~esm4
ruby-rack
Ubuntu:Pro:16.04:LTS
before 1.6.4-3ubuntu0.2+esm2, plus listed versions
1.5.2-41.6.4-21.6.4-31.6.4-3ubuntu0.11.6.4-3ubuntu0.21.6.4-3ubuntu0.2+esm1
1.6.4-3ubuntu0.2+esm2
ruby-rack
Ubuntu:Pro:18.04:LTS
before 1.6.4-4ubuntu0.2+esm2, plus listed versions
1.6.4-41.6.4-4ubuntu0.11.6.4-4ubuntu0.21.6.4-4ubuntu0.2+esm1
1.6.4-4ubuntu0.2+esm2
ruby-rack
Ubuntu:Pro:20.04:LTS
before 2.0.7-2ubuntu0.1+esm2, plus listed versions
2.0.6-32.0.7-22.0.7-2ubuntu0.12.0.7-2ubuntu0.1+esm1
2.0.7-2ubuntu0.1+esm2
ruby-rack
Ubuntu:22.04:LTS
before 2.1.4-5ubuntu1.1, plus listed versions
2.1.4-32.1.4-42.1.4-52.1.4-5ubuntu1
2.1.4-5ubuntu1.1
ruby-rack
Ubuntu:Pro:22.04:LTS
before 2.1.4-5ubuntu1+esm2, plus listed versions
2.1.4-32.1.4-42.1.4-52.1.4-5ubuntu1
2.1.4-5ubuntu1+esm2
ruby-rack
Ubuntu:Pro:14.04:LTS
From an advisory covering 4 CVEs
before 1.5.2-3+deb8u3ubuntu1~esm4, plus listed versions
1.5.2-11.5.2-1ubuntu0.1~esm11.5.2-3+deb8u3ubuntu1~esm21.5.2-3+deb8u3ubuntu1~esm3
1.5.2-3+deb8u3ubuntu1~esm4
ruby-rack
Ubuntu:Pro:16.04:LTS
From an advisory covering 4 CVEs
before 1.6.4-3ubuntu0.2+esm2, plus listed versions
1.5.2-41.6.4-21.6.4-31.6.4-3ubuntu0.11.6.4-3ubuntu0.21.6.4-3ubuntu0.2+esm1
1.6.4-3ubuntu0.2+esm2
ruby-rack
Ubuntu:Pro:18.04:LTS
From an advisory covering 4 CVEs
before 1.6.4-4ubuntu0.2+esm1, plus listed versions
1.6.4-41.6.4-4ubuntu0.11.6.4-4ubuntu0.2
1.6.4-4ubuntu0.2+esm1
ruby-rack
Ubuntu:Pro:20.04:LTS
From an advisory covering 4 CVEs
before 2.0.7-2ubuntu0.1+esm1, plus listed versions
2.0.6-32.0.7-22.0.7-2ubuntu0.1
2.0.7-2ubuntu0.1+esm1
ruby-rack
Ubuntu:Pro:18.04:LTS
From an advisory covering 2 CVEs
before 1.6.4-4ubuntu0.2+esm2, plus listed versions
1.6.4-41.6.4-4ubuntu0.11.6.4-4ubuntu0.21.6.4-4ubuntu0.2+esm1
1.6.4-4ubuntu0.2+esm2
ruby-rack
Ubuntu:Pro:20.04:LTS
From an advisory covering 2 CVEs
before 2.0.7-2ubuntu0.1+esm2, plus listed versions
2.0.6-32.0.7-22.0.7-2ubuntu0.12.0.7-2ubuntu0.1+esm1
2.0.7-2ubuntu0.1+esm2
ruby-rack
Ubuntu:Pro:22.04:LTS
From an advisory covering 2 CVEs
before 2.1.4-5ubuntu1+esm2, plus listed versions
2.1.4-32.1.4-42.1.4-52.1.4-5ubuntu1
2.1.4-5ubuntu1+esm2
ruby-rack
Ubuntu:22.04:LTS
From an advisory covering 10 CVEs
before 2.1.4-5ubuntu1.1, plus listed versions
2.1.4-32.1.4-42.1.4-52.1.4-5ubuntu1
2.1.4-5ubuntu1.1
rubygem-rack
openSUSE:Tumbleweed
From an advisory covering 8 CVEs
before 2.2.3.1-1.1
2.2.3.1-1.1
rubygem-rack-2.2
openSUSE:Tumbleweed
From an advisory covering 8 CVEs
before 2.2.4-1.1
2.2.4-1.1
ruby3.2-rubygem-rack-2.2
openSUSE:Tumbleweed
From an advisory covering 11 CVEs
before 2.2.7-1.1
2.2.7-1.1
ruby3.2-rubygem-rack
openSUSE:Tumbleweed
From an advisory covering 11 CVEs
before 3.0.7-1.2
3.0.7-1.2
rubygem-rack
openSUSE:Tumbleweed
From an advisory covering 16 CVEs
before 3.0.9.1-1.1
3.0.9.1-1.1
rubygem-rack-2.2
openSUSE:Tumbleweed
From an advisory covering 16 CVEs
before 2.2.8.1-1.1
2.2.8.1-1.1
rubygem-rack-2.2
openSUSE:Tumbleweed
From an advisory covering 17 CVEs
before 2.2.11-1.1
2.2.11-1.1
rubygem-rack
openSUSE:Tumbleweed
From an advisory covering 18 CVEs
before 3.1.12-1.1
3.1.12-1.1
rubygem-rack-2.2
openSUSE:Tumbleweed
From an advisory covering 27 CVEs
before 2.2.22-1.1
2.2.22-1.1
rubygem-rack
openSUSE:Tumbleweed
From an advisory covering 18 CVEs
before 3.1.18-1.3
3.1.18-1.3

History

History
RecordedChangedSources
affected, factsOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2022-30122 is a high vulnerability (CVSS 7.5) in Rack Project Rack, published May 27, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.23%, the 82nd percentile. Fixed in rack 2.0.9.1.

References

Show 101 moreShow less
This page doesn't list everything

Left out here: 15 versions. The JSON record has them.

MoveEnter Open