Katalog CVE

CVE-2026-90420

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w systemie plików nilfs2 występuje nieskończona pętla w funkcji nilfs_clean_segments(). Gdy nilfs_segctor_construct() wielokrotnie zwraca -EROFS (np. po błędzie I/O i przełączeniu urządzenia w tryb tylko do odczytu), wątek cleaner wpada w nieskończoną pętlę.

Ocena ryzyka

Nieskończona pętla w jądrze może prowadzić do zawieszenia wątku, wyczerpania CPU i ogólnej niestabilności systemu. Może to skutkować niedostępnością usług i koniecznością restartu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która przerywa pętlę po zwróceniu -EROFS. Zalecana jest aktualizacja systemów używających systemu plików nilfs2.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix infinite loop in nilfs_clean_segments() syzbot reported a hung task in nilfs_transaction_begin(). This occurs because the cleaner ioctl falls into an infinite loop if nilfs_segctor_construct() repeatedly returns -EROFS (e.g. the device is remounted as read-only after an I/O error). Currently in nilfs_clean_segments(), if err is non-zero, it logs the error and sleeps but doesn't abort when it encounters a terminal error like -EROFS. This causes the thread to loop forever. Fix this by breaking out of the loop if nilfs_segctor_construct() returns -EROFS. This matches the behaviour in nilfs_segctor_write_out(), which also handles -EROFS.

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