Katalog CVE

CVE-2026-97149

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

W OpenStack Swift przed 2.38.2, middleware tempurl nie odrzuca nagłówka X-Copy-From w żądaniach PUT. Podpis TempURL obejmuje tylko metodę, wygaśnięcie i ścieżkę, więc lista niedozwolonych nagłówków jest jedyną obroną. Atakujący posiadający PUT TempURL dla pojedynczego obiektu może dodać nagłówek X-Copy-From wskazujący dowolny obiekt w tym samym koncie; middleware kopiuje ten obiekt do miejsca docelowego, a atakujący odczytuje dane ofiary za pomocą GET TempURL.

Ocena ryzyka

Atakujący może uzyskać dostęp do danych innych użytkowników w tym samym koncie, co prowadzi do naruszenia poufności danych.

Rekomendacja

Zaktualizuj OpenStack Swift do wersji 2.38.2 lub nowszej. Rozważ użycie kluczy TempURL na poziomie konta z ostrożnością.

Inne podatności w OpenStack Swift

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS