Katalog CVE

CVE-2026-71191

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

W OpenStack Swift do wersji 2.38.0 middleware S3API nie wymusza objęcia semantycznych nagłówków x-amz-* podpisem SigV4 w żądaniach z presigned URL. Atakujący, posiadając presigned PUT URL, może wstrzyknąć niepodpisany nagłówek X-Amz-Copy-Source, co powoduje wykonanie kopii po stronie serwera z dowolnego obiektu źródłowego w kontekście autoryzacji podpisującego. Umożliwia to odczyt dowolnego obiektu, do którego dostęp ma podpisujący, jeśli znane są project_id, nazwa kontenera i nazwa obiektu.

Ocena ryzyka

Ryzyko polega na nieautoryzowanym dostępie do danych — atakujący może odczytać wrażliwe obiekty, do których dostęp ma właściciel presigned URL, bez posiadania własnych uprawnień. Dotyczy to wszystkich wdrożeń z domyślną konfiguracją s3_acl=false.

Rekomendacja

Zaleca się natychmiastową aktualizację OpenStack Swift do wersji nowszej niż 2.38.0, w której podatność została naprawiona. Do czasu aktualizacji należy rozważyć zmianę konfiguracji s3_acl na true lub ograniczenie użycia presigned URL.

Inne podatności w OpenStack Swift

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

In OpenStack Swift through 2.38.0, S3API middleware does not enforce that semantic x-amz-* headers are covered by the SigV4 signature on presigned URL requests. An attacker who obtains a presigned PUT URL can inject an unsigned X-Amz-Copy-Source header, causing Swift to perform a server-side copy from an arbitrary source object using the signer's authorization context. The attacker can read any object the signer has access to, provided the target project_id, container name, and object name are known. This affects all deployments using the default s3_acl=false configuration.

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