Katalog CVE

CVE-2025-58356

WysokieCVSS 8.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

Constellation, pierwszy poufny Kubernetes, używa woluminów szyfrowanych LUKS2 do trwałego przechowywania. Podczas otwierania zaszyfrowanego urządzenia, CVM używa funkcji crypt_activate_by_passphrase z libcryptsetup. Z powodu niebezpiecznego obsługiwania algorytmów null keyslot w cryptsetup 2.8.1, możliwe jest, że otwarty wolumin nie jest w ogóle zaszyfrowany. Cryptsetup przed wersją 2.8.1 nie zgłasza błędu podczas przetwarzania dysków LUKS2 używających algorytmu cipher_null-ecb w polu szyfrowania keyslot. Podatność jest naprawiona w wersji 2.24.0.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do uzyskania dostępu do danych, które powinny być poufne, ponieważ wolumin może być otwarty bez faktycznego szyfrowania, co narusza poufność danych.

Rekomendacja

Zaleca się aktualizację cryptsetup do wersji 2.24.0 lub nowszej oraz weryfikację, czy wszystkie woluminy są faktycznie zaszyfrowane.

Powiązane podatności

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

Constellation is the first Confidential Kubernetes. The Constellation CVM image uses LUKS2-encrypted volumes for persistent storage. When opening an encrypted storage device, the CVM uses the libcryptsetup function crypt_activate_by_passhrase. If the VM is successful in opening the partition with the disk encryption key, it treats the volume as confidential. However, due to the unsafe handling of null keyslot algorithms in the cryptsetup 2.8.1, it is possible that the opened volume is not encrypted at all. Cryptsetup prior to version 2.8.1 does not report an error when processing LUKS2-formatted disks that use the cipher_null-ecb algorithm in the keyslot encryption field. This vulnerability is fixed in 2.24.0.

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