CVE-2025-61662
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 9 - wyżej niż 9% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko dla organizacji obejmuje możliwość celowego wywołania awarii GRUB-a, co prowadzi do odmowy usługi (DoS). Nie można wykluczyć potencjalnego naruszenia integralności lub poufności danych.
Rekomendacja
Zaleca się natychmiastową aktualizację GRUB-a do wersji zawierającej poprawkę usuwającą podatność Use-After-Free w module gettext. Należy również rozważyć ograniczenie dostępu do konsoli GRUB-a.
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-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-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 Use-After-Free vulnerability has been discovered in GRUB's gettext module. This flaw stems from a programming error where the gettext command remains registered in memory after its module is unloaded. An attacker can exploit this condition by invoking the orphaned command, causing the application to access a memory location that is no longer valid. An attacker could exploit this vulnerability to cause grub to crash, leading to a Denial of Service. Possible data integrity or confidentiality compromise is not discarded.

