Katalog CVE

CVE-2025-23131

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w systemie plików DLM (Distributed Lock Manager) wykryto podatność prowadzącą do dereferencji wskaźnika NULL (NPD). Problem występuje, gdy do pliku event_done zostanie zapisana wartość dodatnia, co powoduje, że funkcja new_lockspace anuluje całą pracę, a lockspace pozostaje niezainicjalizowany. Funkcja __dlm_new_lockspace błędnie traktuje tę wartość jako sukces, co w konsekwencji prowadzi do przekazania wskaźnika NULL do dlm_find_lockspace_local i wywołania błędu.

Ocena ryzyka

Atakujący z lokalnym dostępem do systemu może wywołać awarię jądra (kernel panic) poprzez zapisanie dodatniej wartości do event_done, co destabilizuje działanie systemu i może prowadzić do odmowy usługi (DoS).

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit 8511a2728ab8 lub nowszy). Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do interfejsu event_done tylko dla zaufanych użytkowników.

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

In the Linux kernel, the following vulnerability has been resolved: dlm: prevent NPD when writing a positive value to event_done do_uevent returns the value written to event_done. In case it is a positive value, new_lockspace would undo all the work, and lockspace would not be set. __dlm_new_lockspace, however, would treat that positive value as a success due to commit 8511a2728ab8 ("dlm: fix use count with multiple joins"). Down the line, device_create_lockspace would pass that NULL lockspace to dlm_find_lockspace_local, leading to a NULL pointer dereference. Treating such positive values as successes prevents the problem. Given this has been broken for so long, this is unlikely to break userspace expectations.

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