Katalog CVE

CVE-2025-0677

ŚrednieCVSS 6.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W grub2 znaleziono błąd w module UFS podczas obsługi dowiązań symbolicznych. Funkcja sprawdzająca rozmiar danych dowiązania nie weryfikuje przepełnienia, co prowadzi do alokacji zbyt małego bufora i zapisu poza jego granicami. Atakujący może wykorzystać spreparowany system plików do uszkodzenia sterty i uzyskania dowolnego wykonania kodu, omijając mechanizmy Secure Boot.

Ocena ryzyka

Ryzyko polega na możliwości ominięcia Secure Boot i wykonania nieautoryzowanego kodu podczas uruchamiania systemu, co może prowadzić do przejęcia kontroli nad maszyną i trwałego naruszenia integralności procesu bootowania.

Rekomendacja

Należy niezwłocznie zaktualizować GRUB2 do wersji zawierającej poprawkę dla CVE-2025-0677. Przed aktualizacją warto ograniczyć dostęp do fizycznej konsoli i zweryfikować integralność obrazów GRUB.

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

A flaw was found in grub2. When performing a symlink lookup, the grub's UFS module checks the inode's data size to allocate the internal buffer to read the file content, however, it fails to check if the symlink data size has overflown. When this occurs, grub_malloc() may be called with a smaller value than needed. When further reading the data from the disk into the buffer, the grub_ufs_lookup_symlink() function will write past the end of the allocated size. An attack can leverage this by crafting a malicious filesystem, and as a result, it will corrupt data stored in the heap, allowing for arbitrary code execution used to by-pass secure boot mechanisms.

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