Ad

CVE-2026-97149

MEDIUM CVSS 4.0: 5,3 EPSS 0.24%
Обновлено 6 октября 2026
Openstack
Параметр Значение
CVSS 5,3 (MEDIUM)
Уязвимые версии 2.36.0 — 2.38.2
Устранено в версии 2.35.5
Тип уязвимости CWE-184
Поставщик Openstack
Публичный эксплойт Нет

In OpenStack Swift before 2.38.2, the tempurl middleware does not reject the X-Copy-From header on PUT requests. A TempURL signature only covers the method, expiry, and path, and thus the list of disallowed headers is the only defense against a signed PUT request changing what the request does. An attacker holding a PUT TempURL for a single object can add an X-Copy-From header naming any object in the same account; the copy middleware copies that object to the destination, and the attacker then reads the victim's data back with a GET TempURL for the destination object.

Copies across account boundaries are rejected. Only deployments using the shipped default proxy pipeline (tempurl and copy middleware) with account-level TempURL keys are affected.

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

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

Последствия

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

Строка CVSS v4.0

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

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

Конфигурация От (включительно) До (исключительно)
Openstack Swift
cpe:2.3:a:openstack:swift:*:*:*:*:*:*:*:*
2.4.0 2.35.5
Openstack Swift
cpe:2.3:a:openstack:swift:*:*:*:*:*:*:*:*
2.36.0 2.36.4
Openstack Swift
cpe:2.3:a:openstack:swift:*:*:*:*:*:*:*:*
2.37.0 2.37.4
Openstack Swift
cpe:2.3:a:openstack:swift:*:*:*:*:*:*:*:*
2.38.0 2.38.2