CVE-2026-33202

MEDIUM CVSS 4.0: 6,6 EPSS 0.03%
Обновлено 24 марта 2026
Rubyonrails
Параметр Значение
CVSS 6,6 (MEDIUM)
Уязвимые версии 8.0.0 — 8.1.2.1
Устранено в версии 7.2.3.1
Тип уязвимости CWE-74 (Внедрение)
Поставщик Rubyonrails
Публичный эксплойт Нет

Active Storage позволяет пользователям прикреплять облачные и локальные файлы в приложениях Rails. До версий 8.1.2.1, 8.0.4.1 и 7.2.3.1 `DiskService#delete_prefixed` Active Storage передает ключи больших двоичных объектов непосредственно в `Dir.glob`, не экранируя метасимволы glob. Если ключ BLOB-объекта содержит входные данные, контролируемые злоумышленником, или специально созданные ключи с метасимволами glob, возможно удалить нежелательные файлы из каталога хранения.

Версии 8.1.2.1, 8.0.4.1 и 7.2.3.1 содержат исправление.

Показать оригинальное описание (EN)

Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, Active Storage's `DiskService#delete_prefixed` passes blob keys directly to `Dir.glob` without escaping glob metacharacters. If a blob key contains attacker-controlled input or custom-generated keys with glob metacharacters, it may be possible to delete unintended files from the storage directory. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Не требуются
Нет дополнительных условий
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Высокое
Полная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v4.0

Тип уязвимости (CWE)

Уязвимые продукты 3

Конфигурация От (включительно) До (исключительно)
Rubyonrails Rails
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:*
7.2.3.1
Rubyonrails Rails
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:*
8.0.0 8.0.4.1
Rubyonrails Rails
cpe:2.3:a:rubyonrails:rails:*:*:*:*:*:*:*:*
8.1.0 8.1.2.1