Every CVE Search/ Get API key

CVE-2022-30123

Possible shell escape sequence injection vulnerability in Rack

10.0 CriticalFix available

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components 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
High
Integrity
High
Availability
High

Exploit likelihood

1.96%Up 1.1 points since Dec 6, 2022
90%50%10%1%

What each source reports

NVD Score used 10.0

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

Record
CVE-2022-30123
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-150
Updated
2026-11-02
CVE List No score

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

Record
CVE-2022-30123
Weakness
CWE-150
Updated
2026-11-02
EUVDEUVD-2022-5620 No score

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

Record
EUVD-2022-5620
Updated
2026-11-03
GitHub AdvisoriesGHSA-wq4h-7r42-5hrr 10.0

Possible shell escape sequence injection vulnerability in Rack

There is a possible shell escape sequence injection vulnerability in the Lint and CommonLogger components of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-30123.

Versions Affected: All. Not affected: None Fixed Versions: 2.0.9.1, 2.1.4.1, 2.2.3.1

Impact

Carefully crafted requests can cause shell escape sequences to be written to the terminal via Rack's Lint middleware and CommonLogger middleware. These escape sequences can be leveraged to possibly execute commands in the victim's terminal.

Impacted applications will have either of these middleware installed, and vulnerable apps may have something like this:

use Rack::Lint

Or

use Rack::CommonLogger

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

Workarounds

Remove these middleware from your application

Record
GHSA-wq4h-7r42-5hrr
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-150
Updated
2026-11-02
OSVDEBIAN-CVE-2022-30123 10.0

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

Record
DEBIAN-CVE-2022-30123
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-03
OSVGHSA-wq4h-7r42-5hrr 10.0

Possible shell escape sequence injection vulnerability in Rack

There is a possible shell escape sequence injection vulnerability in the Lint and CommonLogger components of Rack. This vulnerability has been assigned the CVE identifier CVE-2022-30123.

Versions Affected: All. Not affected: None Fixed Versions: 2.0.9.1, 2.1.4.1, 2.2.3.1

Impact

Carefully crafted requests can cause shell escape sequences to be written to the terminal via Rack's Lint middleware and CommonLogger middleware. These escape sequences can be leveraged to possibly execute commands in the victim's terminal.

Impacted applications will have either of these middleware installed, and vulnerable apps may have something like this:

use Rack::Lint

Or

use Rack::CommonLogger

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

Workarounds

Remove these middleware from your application

Record
GHSA-wq4h-7r42-5hrr
CVSS 3.1
10.0 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-150
Updated
2026-11-02
Show 21 moreShow less
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
OSVRHSA-2022:7343 10.0

Red Hat Security Advisory: pcs security update

Record
RHSA-2022:7343
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
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-30123 10.0

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

Record
UBUNTU-CVE-2022-30123
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
OSV No score

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 and <2.2.3.1 which could allow is a possible shell escape in the Lint and CommonLogger components of Rack.

Record
CVE-2022-30123
Weakness
CWE-150
Updated
2026-11-02
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
through 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
before 2.0.9.1, plus listed versions
0.1.00.2.00.3.00.4.00.9.0
Show 45 moreShow less
0.9.11.0.01.0.11.1.01.1.11.1.1.pre1.1.21.1.31.1.41.1.51.1.61.2.01.2.11.2.21.2.31.2.41.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.1
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 49 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
pcs
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.9.169-3.el7_9.3
0:0.9.169-3.el7_9.3
pcs-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.9.169-3.el7_9.3
0:0.9.169-3.el7_9.3
pcs-snmp
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.9.169-3.el7_9.3
0:0.9.169-3.el7_9.3
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-30123 is a critical vulnerability (CVSS 10.0) 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 1.96%, the 80th percentile. Fixed in rack 2.0.9.1.

References

Show 100 moreShow less
This page doesn't list everything

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

MoveEnter Open