CVE-2025-0690
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 47 - wyżej niż 47% wszystkich znanych CVE
Streszczenie
Podatność w GRUB2 polega na przepełnieniu 32-bitowej zmiennej przechowującej długość wprowadzanego tekstu podczas odczytu danych z klawiatury. W wyniku tego dochodzi do zapisu poza granicami bufora sterty, co może prowadzić do uszkodzenia krytycznych danych wewnętrznych GRUB-a.
Ocena ryzyka
Ryzyko obejmuje potencjalne ominięcie mechanizmu Secure Boot poprzez manipulację danymi wewnętrznymi GRUB-a, co może umożliwić uruchomienie nieautoryzowanego kodu podczas procesu uruchamiania systemu.
Rekomendacja
Należy niezwłocznie zaktualizować GRUB2 do najnowszej wersji zawierającej poprawkę oraz zastosować odpowiednie łatki bezpieczeństwa dostarczone przez dystrybucję systemu operacyjnego.
Oryginalny opis (angielski, źródło NVD)
The read command is used to read the keyboard input from the user, while reads it keeps the input length in a 32-bit integer value which is further used to reallocate the line buffer to accept the next character. During this process, with a line big enough it's possible to make this variable to overflow leading to a out-of-bounds write in the heap based buffer. This flaw may be leveraged to corrupt grub's internal critical data and secure boot bypass is not discarded as consequence.

