CVE-2024-45782
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Organizacja narażona jest na naruszenie integralności danych GRUBa, co może pozwolić atakującemu na ominięcie mechanizmu Secure Boot i uruchomienie nieautoryzowanego kodu podczas rozruchu systemu.
Rekomendacja
Należy niezwłocznie zaktualizować GRUBa do wersji zawierającej poprawkę dla CVE-2024-45782. Jeśli łatka nie jest jeszcze dostępna, tymczasowo ogranicz dostęp do fizycznych nośników z systemem plików HFS.
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-2025-4382Średnie
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.
- 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 the HFS filesystem. When reading an HFS volume's name at grub_fs_mount(), the HFS filesystem driver performs a strcpy() using the user-provided volume name as input without properly validating the volume name's length. This issue may read to a heap-based out-of-bounds writer, impacting grub's sensitive data integrity and eventually leading to a secure boot protection bypass.

