CVE-2025-4382
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 29 - wyżej niż 29% wszystkich znanych CVE
Streszczenie
W systemach z dyskami szyfrowanymi LUKS i GRUB skonfigurowanym do automatycznego odszyfrowywania za pomocą TPM, atakujący z fizycznym dostępem może uszkodzić superblok systemu plików. Powoduje to przejście GRUB w tryb ratunkowy, podczas gdy klucz deszyfrujący pozostaje w pamięci, umożliwiając dostęp do niezaszyfrowanych danych bez uwierzytelnienia.
Ocena ryzyka
Organizacja narażona jest na utratę poufności danych na dyskach LUKS, ponieważ atakujący z fizycznym dostępem może odczytać odszyfrowane dane bez znajomości hasła. Dodatkowo, możliwość wymuszenia tego stanu przez uszkodzenie systemu plików stanowi zagrożenie dla integralności danych.
Rekomendacja
Zaleca się aktualizację GRUB do wersji zawierającej poprawkę oraz rozważenie wyłączenia automatycznego odszyfrowywania TPM w środowiskach o wysokim ryzyku fizycznego dostępu. Należy również wdrożyć mechanizmy monitorowania integralności superbloku systemu plików.
Inne podatności w GRUB
Zobacz wszystkie- CVE-2022-2601Wysokie
W funkcji grub_font_construct_glyph() odkryto przepełnienie bufora. Złośliwie skonstruowana czcionka pf2 może prowadzić do przepełnienia podczas obliczania wartości max_glyph_size, co skutkuje przydzieleniem zbyt małego bufora dla glifu.
- CVE-2025-61662Wysokie
W module gettext programu GRUB odkryto podatność Use-After-Free. Błąd polega na tym, że polecenie gettext pozostaje zarejestrowane w pamięci po wyładowaniu modułu. Atakujący może wywołać to osierocone polecenie, powodując dostęp do nieprawidłowej lokalizacji pamięci.
- CVE-2025-61661Średnie
W komponencie GRUB (Grand Unified Bootloader) wykryto podatność polegającą na nieprawidłowym przetwarzaniu konwersji ciągów znaków podczas odczytu danych z urządzenia USB. Lokalny atakujący może podłączyć złośliwie skonfigurowane urządzenie USB podczas sekwencji rozruchu, co prowadzi do awarii GRUB-a i odmowy usługi (DoS). Możliwe jest również uszkodzenie danych, jednak ze względu na złożoność exploita wpływ jest najprawdopodobniej ograniczony.
- CVE-2024-45782Wysokie
W systemie plików HFS w GRUBie znaleziono usterkę polegającą na kopiowaniu nazwy woluminu bez sprawdzania jej długości. Podczas montowania woluminu HFS funkcja grub_fs_mount() wykonuje strcpy() na nazwie dostarczonej przez użytkownika, co może prowadzić do zapisu poza dozwolonym obszarem pamięci na stercie. Problem zagraża integralności wrażliwych danych GRUBa i może umożliwić obejście ochrony Secure Boot.
- CVE-2025-1125Wysokie
W module HFS+ GRUB-a występuje podatność na przepełnienie liczby całkowitej podczas obliczania rozmiaru bufora na podstawie danych kontrolowanych przez użytkownika z systemu plików. Może to prowadzić do przydzielenia zbyt małego bufora, a następnie zapisu poza jego granice w funkcji hfsplus_open_compressed_real().
- CVE-2025-0689Wysokie
Podatność w module UDF systemu plików GRUB-a pozwala na przepełnienie bufora sterty podczas odczytu danych z dysku. Atakujący może wykorzystać spreparowany obraz systemu plików, aby ominąć zabezpieczenia Secure Boot i uzyskać zdalne wykonanie kodu.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in systems utilizing LUKS-encrypted disks with GRUB configured for TPM-based auto-decryption. When GRUB is set to automatically decrypt disks using keys stored in the TPM, it reads the decryption key into system memory. If an attacker with physical access can corrupt the underlying filesystem superblock, GRUB will fail to locate a valid filesystem and enter rescue mode. At this point, the disk is already decrypted, and the decryption key remains loaded in system memory. This scenario may allow an attacker with physical access to access the unencrypted data without any further authentication, thereby compromising data confidentiality. Furthermore, the ability to force this state through filesystem corruption also presents a data integrity concern.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

