CVE-2026-54330
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 8 - wyżej niż 8% wszystkich znanych CVE
Streszczenie
Ceph w wersjach przed 20.2.4 i 19.2.6, w obsłudze SigV4 w bramie obiektowej RGW, nie odrzuca żądań z nagłówkami x-amz-* nieobjętymi podpisem. Pozwala to posiadaczowi presigned URL na dołączanie dowolnych niepodpisanych nagłówków, które RGW honoruje, co może prowadzić do eskalacji uprawnień.
Ocena ryzyka
Atakujący może wykorzystać presigned URL do uzyskania większych uprawnień niż zamierzał sygnatariusz, co może prowadzić do nieautoryzowanego dostępu do danych i eskalacji uprawnień w klastrze Ceph.
Rekomendacja
Zaleca się aktualizację Ceph do wersji 20.2.4 lub 19.2.6, które naprawiają ten problem. Należy również unieważnić istniejące presigned URL-e i przeszkolić użytkowników w zakresie bezpiecznego ich tworzenia.
Inne podatności w Ceph
Zobacz wszystkie- CVE-2026-50152Krytyczne
Ceph przed wersjami 20.2.4 i 19.2.6 ma wadę w obsłudze subskrypcji Monitora, która pozwala użytkownikowi z uprawnieniami tylko do odczytu (mon allow r) na odczyt całego magazynu kluczy konfiguracyjnych. Magazyn ten zawiera wrażliwe sekrety, w tym hasła dysków LUKS i klucz SSH cephadm.
- CVE-2026-39944Wysokie
Ceph w wersjach przed 20.2.4 i 19.2.6, w RADOS Gateway (RGW), chroni tokeny sesji STS za pomocą AES-128-CBC bez uwierzytelniania wiadomości, co pozwala atakującemu posiadającemu ważny token STS na jego modyfikację bez wykrycia i eskalację do pełnego dostępu administracyjnego RGW.
- CVE-2025-30156Wysokie
Ceph w wersjach przed 20.2.4 i 19.2.6 używa protokołu uwierzytelniania CephX z szyfrowaniem AES-128-CBC w trybie nieuwierzytelnionym, ze stałym wektorem inicjalizacyjnym i bez zabezpieczenia integralności wiadomości. Atakujący posiadający klucz o niskich uprawnieniach może sfałszować bilety uwierzytelniające i uzyskać dostęp do całego klastra, w tym do uprzywilejowanych komponentów takich jak Manager, MDS i OSD.
Oryginalny opis (angielski, źródło NVD)
Ceph is an open-source distributed storage platform providing object, block, and file storage. In versions prior to 20.2.4 and 19.2.6, the Ceph Object Gateway (RGW) SigV4 handler does not reject requests that carry x-amz-* headers absent from the signed header set, allowing anyone holding a presigned URL to attach arbitrary unsigned x-amz-* headers that RGW will honor. AWS S3 requires every x-amz-* header on a SigV4 request to be signed and rejects requests bearing additional unsigned headers, but RGW validates only the headers listed in X-Amz-SignedHeaders and ignores any extra ones, so they take effect without being covered by the signature. By adding such headers to a presigned PUT URL, an attacker can grant themselves more capabilities than the URL's signer intended and escalate their privileges. This issue is fixed in versions 20.2.4 and 19.2.6.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

