Katalog CVE

CVE-2025-1125

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

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().

Ocena ryzyka

Atakujący może wykorzystać tę podatność do uszkodzenia krytycznych danych wewnętrznych GRUB-a, co może umożliwić wykonanie dowolnego kodu i ominięcie zabezpieczeń Secure Boot.

Rekomendacja

Należy niezwłocznie zaktualizować GRUB-a do wersji zawierającej poprawkę usuwającą tę podatność oraz ponownie podpisać binaria GRUB-a dla Secure Boot.

Inne podatności w GRUB

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

When reading data from a hfs filesystem, grub's hfs filesystem module uses user-controlled parameters from the filesystem metadata to calculate the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of those buffer size calculation to overflow, causing it to perform a grub_malloc() operation with a smaller size than expected. As a result the hfsplus_open_compressed_real() function will write past of the internal buffer length. This flaw may be leveraged to corrupt grub's internal critical data and may result in arbitrary code execution by-passing secure boot protections.

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