Katalog CVE

CVE-2024-42079

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

W jądrze Linux w systemie plików GFS2 wykryto podatność polegającą na dereferencji wskaźnika NULL w funkcji gfs2_log_flush. Problem występuje, gdy operacje glock (blokady) są wykonywane równocześnie z odmontowaniem systemu plików, co prowadzi do dostępu do już zwolnionego obiektu sd_jdesc.

Ocena ryzyka

Atak lokalny może doprowadzić do awarii systemu (kernel panic) podczas odmontowywania partycji GFS2, co skutkuje przerwaniem działania usług i potencjalną utratą danych.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit: 2b6a3a48e0c3) lub zastosować odpowiedni backport dla używanej dystrybucji.

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

In the Linux kernel, the following vulnerability has been resolved: gfs2: Fix NULL pointer dereference in gfs2_log_flush In gfs2_jindex_free(), set sdp->sd_jdesc to NULL under the log flush lock to provide exclusion against gfs2_log_flush(). In gfs2_log_flush(), check if sdp->sd_jdesc is non-NULL before dereferencing it. Otherwise, we could run into a NULL pointer dereference when outstanding glock work races with an unmount (glock_work_func -> run_queue -> do_xmote -> inode_go_sync -> gfs2_log_flush).

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