V
Сканер-ВС
ГлавнаяКаталогИсточникиCWECAPECATT&CKМеры защитыПродуктыВендорыДокументация
CVE-2025-49007
ANC
Средний

Rack - это модульный интерфейс веб-сервера Ruby. Начиная с версии 3.1.0 и до версии 3.1.16, существует уязвимость отказа в обслуживании в к…

CVSS
6.6
Средний
EPSS
0.00
p37
Опубликовано
2025-01-01
Обновлено
2025-01-01
Описание

Rack - это модульный интерфейс веб-сервера Ruby. Начиная с версии 3.1.0 и до версии 3.1.16, существует уязвимость отказа в обслуживании в компоненте разбора Content-Disposition в Rack. Это очень похоже на предыдущую проблему безопасности CVE-2022-44571. Тщательно подготовленный входной данные могут вызвать разбор заголовка Content-Disposition в Rack, занимающий неожиданное количество времени, что потенциально может привести к вектору атаки отказа в обслуживании. Этот заголовок обычно используется при разборе multipart. Любое приложение, которое разбирает multipart-запросы с помощью Rack (практически все приложения Rails), подвержено воздействию. В версии 3.1.16 содержится исправление уязвимости [1]. Уязвимость связана с ReDoS в разборе multipart-заголовков, поскольку он не привязан к началу строки и может совпадать как часть комментариев. Ранее в `Content-ID` и `Content-Type` были изменены, чтобы принимать только табуляцию и пробел в качестве символов пробела, хотя различные RFC показывают их BNF как синтаксис после «разворачивания» строк. Символ возврата каретки (CR) не допускается без экранирования как часть цитируемой строки, хотя технически это может быть допустимо с ведущей обратной косой чертой, но этот случай не стоит поддерживать [2]. Источники: - [1] https://github.com/rack/rack/security/advisories/GHSA-47m2-26rw-j2jw - [2] https://github.com/rack/rack/commit/4795831a0a310c2d31102749e551b38faab6401f - [3] https://github.com/rack/rack/commit/aed514df37e33907df3c971ed3ca9a0a20ac2901

Теги · CWE
Без аутентификации
CWE-770
CAPEC-125
CAPEC-130
CAPEC-147
CAPEC-197
CAPEC-229
CAPEC-230
CAPEC-231
CAPEC-469
CAPEC-482
CAPEC-486
CAPEC-487
CAPEC-488
CAPEC-489
CAPEC-490
CAPEC-491
CAPEC-493
CAPEC-494
CAPEC-495
CAPEC-496
CAPEC-528
Затронутые продукты
Rack 3.1.0–3.1.16
Вектор CVSS
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Хронология
2025-01-01
Опубликована
2025-01-01
Обновлена
Разбор CVSS 3.1
Вектор атаки
AV: N
Сеть (N)
Сложность атаки
AC: L
Низкая (L)
Требования к атаке
AT: N
None
Требуемые привилегии
PR: N
Отсутствуют (N)
Взаимодействие с пользователем
UI: N
Отсутствует (N)
Конфиденциальность уязвимой системы
VC: N
Отсутствует (N)
Целостность уязвимой системы
VI: N
Отсутствует (N)
Доступность уязвимой системы
VA: H
Высокое (H)
Конфиденциальность последующей системы
SC: N
Отсутствует (N)
Целостность последующей системы
SI: N
Отсутствует (N)
Доступность последующей системы
SA: N
Отсутствует (N)
Зрелость эксплойт-кода
E: U
Unreported
Требование конфиденциальности
CR: X
Not Defined
Требование целостности
IR: X
Not Defined
Требование доступности
AR: X
Not Defined
Модифицированный вектор атаки
MAV: X
Not Defined
Модифицированная сложность атаки
MAC: X
Not Defined
Модифицированные требования к атаке
MAT: X
Not Defined
Модифицированные требуемые привилегии
MPR: X
Not Defined
Модифицированное взаимодействие с пользователем
MUI: X
Not Defined
Модифицированная конфиденциальность уязвимой системы
MVC: X
Not Defined
Модифицированная целостность уязвимой системы
MVI: X
Not Defined
Модифицированная доступность уязвимой системы
MVA: X
Not Defined
Модифицированная конфиденциальность последующей системы
MSC: X
Not Defined
Модифицированная целостность последующей системы
MSI: X
Not Defined
Модифицированная доступность последующей системы
MSA: X
Not Defined
s
S: X
X
au
AU: X
X
r
R: X
X
v
V: X
X
re
RE: X
X
u
U: X
X
Индикаторы эксплуатации
EPSS
0.005 · p37
Известна эксплуатация (KEV)
Нет
MITRE ATT&CK
Выводимые через CAPEC
Проверки Сканер-ВС
Проверок Сканер-ВС для этой уязвимости в базе пока нет.
Затронутые продукты
ПродуктВендорСтатус
Отслеживается
ruby-rackОтслеживается
ruby-rackОтслеживается
ruby-rackОтслеживается
ruby-rackОтслеживается
ruby-rackОтслеживается
ruby-rackОтслеживается
ruby-rackОтслеживается
rack*Отслеживается
Источники данных
ANC
DEB
CVE
UBU
Связанные уязвимости