Katalog CVE

CVE-2026-105867

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

W systemie Payload CMS, w pakiecie @payloadcms/storage-s3 w wersjach przed 3.90.0 i canary przed 4.0.0-canary.34, uwierzytelniony użytkownik może nadpisać istniejący obiekt S3 należący do innej kolekcji przesyłania, gdy przesyłanie po stronie klienta jest włączone dla wielu kolekcji współdzielących ten sam bucket, a useCompositePrefixes jest wyłączone lub nieustawione. Omija to kontrolę dostępu docelowej kolekcji i wcześniejszą walidację plików.

Ocena ryzyka

Naruszenie izolacji między kolekcjami może pozwolić na nieautoryzowaną modyfikację lub zastąpienie plików innych użytkowników, co może prowadzić do wycieku danych, uszkodzenia treści lub eskalacji uprawnień.

Rekomendacja

Zaktualizuj @payloadcms/storage-s3 do wersji 3.90.0 lub 4.0.0-canary.34 (lub nowszej). Upewnij się, że useCompositePrefixes jest włączone, jeśli wiele kolekcji współdzieli bucket S3.

Powiązane podatności

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

Payload is a free and open source headless content management system. In @payloadcms/storage-s3 versions before 3.90.0 and canary versions before 4.0.0-canary.34, an authenticated user can overwrite an existing S3 object belonging to another upload collection when client uploads are enabled for multiple collections sharing a bucket and useCompositePrefixes is false or unset. This bypasses the target collection's access controls and prior file validation. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

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