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

exploitDog

ubuntu логотип

CVE-2026-26961

Опубликовано: 02 апр. 2026
Источник: ubuntu
Приоритет: medium
EPSS Низкий
CVSS3: 3.7

Описание

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple boundary parameters, Rack selects the last one rather than the first. In deployments where an upstream proxy, WAF, or intermediary interprets the first boundary parameter, this mismatch can allow an attacker to smuggle multipart content past upstream inspection and have Rack parse a different body structure than the intermediary validated. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.

РелизСтатусПримечание
devel

needed

esm-apps-legacy/xenial

ignored

changes too intrusive
esm-apps/bionic

ignored

changes too intrusive
esm-apps/focal

released

2.0.7-2ubuntu0.1+esm10
esm-apps/jammy

released

2.1.4-5ubuntu1.2+esm3
esm-apps/xenial

ignored

end of ESM support, was ignored [changes too intrusive]
esm-infra-legacy/trusty

ignored

changes too intrusive
jammy

needed

noble

released

2.2.7-1ubuntu0.7
questing

released

3.1.16-0.1ubuntu0.3

Показывать по

EPSS

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

3.7 Low

CVSS3

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

CVSS3: 3.7
redhat
4 месяца назад

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple boundary parameters, Rack selects the last one rather than the first. In deployments where an upstream proxy, WAF, or intermediary interprets the first boundary parameter, this mismatch can allow an attacker to smuggle multipart content past upstream inspection and have Rack parse a different body structure than the intermediary validated. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.

CVSS3: 3.7
nvd
4 месяца назад

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, 3.1.21, and 3.2.6, Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple boundary parameters, Rack selects the last one rather than the first. In deployments where an upstream proxy, WAF, or intermediary interprets the first boundary parameter, this mismatch can allow an attacker to smuggle multipart content past upstream inspection and have Rack parse a different body structure than the intermediary validated. This issue has been patched in versions 2.2.23, 3.1.21, and 3.2.6.

CVSS3: 3.7
debian
4 месяца назад

Rack is a modular Ruby web server interface. Prior to versions 2.2.23, ...

CVSS3: 5.3
github
4 месяца назад

Rack's greedy multipart boundary parsing can cause parser differentials and WAF bypass.

CVSS3: 5.3
fstec
4 месяца назад

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

EPSS

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

3.7 Low

CVSS3