CVE-2025-70100
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
W bibliotece lwext4 1.0.0 w funkcji ext4_block_set_lb_size w src/ext4_blockdev.c występuje podatność dzielenia przez zero, która pozwala atakującemu na spowodowanie odmowy usługi poprzez dostarczenie sfałszowanego obrazu systemu plików ext4 z zerowym rozmiarem bloku logicznego.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji korzystającej z lwext4 podczas montowania lub przetwarzania obrazu, prowadząc do przerwania działania usługi.
Rekomendacja
Zaktualizuj bibliotekę lwext4 do wersji, która zawiera poprawkę walidującą rozmiar bloku logicznego.
Inne podatności w lwext4
Zobacz wszystkie- CVE-2025-70101Średnie
W bibliotece lwext4 1.0.0 w funkcji ext4_ext_binsearch_idx w pliku src/ext4_extent.c występuje odczyt poza zakresem. Podatność wynika z niewystarczającej walidacji pól nagłówka extent przed wykonaniem wyszukiwania binarnego, co może prowadzić do nieprawidłowych obliczeń wskaźników i odczytu pamięci poza zakresem podczas przeglądania drzewa extent.
- CVE-2025-70099Wysokie
lwext4 1.0.0 zawiera błąd dereferencji wskaźnika NULL w funkcji ext4_dir_en_get_name_len w pliku include/ext4_dir.h. Atakujący może dostarczyć specjalnie spreparowany obraz systemu plików EXT4 z uszkodzonymi wpisami katalogów, co powoduje awarię segmentacji (DoS).
Oryginalny opis (angielski, źródło NVD)
A divide-by-zero vulnerability in the ext4_block_set_lb_size function in src/ext4_blockdev.c of the lwext4 1.0.0 library allows attackers to cause a denial of service by providing a malformed ext4 filesystem image that results in a zero logical block size. The vulnerability is triggered during mount or image processing and leads to a Floating-Point Exception (FPE) under sanitizers or a runtime crash in standard builds due to missing validation of lb_size.

