Katalog CVE

CVE-2024-49960

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W jądrze Linuxa naprawiono podatność w systemie plików ext4, która dotyczyła użycia po zwolnieniu pamięci (use-after-free) w przypadku nieudanej próby montowania. Problem polegał na tym, że timer s_err_report pozostawał aktywny, co mogło prowadzić do błędów I/O.

Ocena ryzyka

Organizacje mogą być narażone na błędy w systemie plików, co może prowadzić do utraty danych lub niestabilności systemu. Niezapewnienie poprawnego zarządzania timerami może skutkować poważnymi problemami operacyjnymi.

Rekomendacja

Zaleca się aktualizację jądra Linux do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować systemy pod kątem błędów związanych z systemem plików.

Inne podatności w Linux kernel, ext4 filesystem

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

In the Linux kernel, the following vulnerability has been resolved: ext4: fix timer use-after-free on failed mount Syzbot has found an ODEBUG bug in ext4_fill_super The del_timer_sync function cancels the s_err_report timer, which reminds about filesystem errors daily. We should guarantee the timer is no longer active before kfree(sbi). When filesystem mounting fails, the flow goes to failed_mount3, where an error occurs when ext4_stop_mmpd is called, causing a read I/O failure. This triggers the ext4_handle_error function that ultimately re-arms the timer, leaving the s_err_report timer active before kfree(sbi) is called. Fix the issue by canceling the s_err_report timer after calling ext4_stop_mmpd.

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