Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-wq4h-7r42-5hrr

Опубликовано: 27 мая 2022
Источник: github
Github: Прошло ревью
CVSS3: 10

Описание

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

Пакеты

Наименование

rack

rubygems
Затронутые версииВерсия исправления

<= 2.0.9.0

2.0.9.1

Наименование

rack

rubygems
Затронутые версииВерсия исправления

>= 2.1, <= 2.1.4.0

2.1.4.1

Наименование

rack

rubygems
Затронутые версииВерсия исправления

>= 2.2, <= 2.2.3.0

2.2.3.1

EPSS

Процентиль: 84%
0.02263
Низкий

10 Critical

CVSS3

Дефекты

CWE-150

Связанные уязвимости

CVSS3: 10
ubuntu
больше 2 лет назад

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.

CVSS3: 10
redhat
около 3 лет назад

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.

CVSS3: 10
nvd
больше 2 лет назад

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.

CVSS3: 10
debian
больше 2 лет назад

A sequence injection vulnerability exists in Rack <2.0.9.1, <2.1.4.1 a ...

CVSS3: 9.8
fstec
около 3 лет назад

Уязвимость модульного интерфейса между веб-серверами и веб-приложениями Rack, связанная с неправильной нейтрализацией специальных элементов используемых в команде ОС, позволяющая нарушителю выполнять произвольные команды оболочки в целевой системе

EPSS

Процентиль: 84%
0.02263
Низкий

10 Critical

CVSS3

Дефекты

CWE-150