Katalog CVE

CVE-2026-90156

Niskie ryzyko· EPSS 9%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W module ksmbd jądra Linux występuje błąd kolejności operacji przy odkładaniu blokad plików. Gdy vfs_lock_file() odroczy blokadę, ksmbd_lock trafia na listę rollback_list przed zarejestrowaniem asynchronicznej pracy, a przy niepowodzeniu tego kroku następuje dereferencja NULL oraz zwolnienie blokady wciąż powiązanej ze stanem VFS.

Ocena ryzyka

Może prowadzić do awarii jądra (panic/oops) lub uszkodzenia pamięci na serwerze plików SMB, co oznacza przerwę w działaniu usługi i potencjalne ryzyko dalszej eksploatacji.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla ksmbd (odroczenie dodania blokady do rollback_list do momentu udanej konfiguracji asynchronicznej).

Inne podatności w Linux kernel (ksmbd)

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

In the Linux kernel, the following vulnerability has been resolved: ksmbd: safely discard unregistered deferred locks When vfs_lock_file() defers a lock, smb2_lock() puts its ksmbd_lock on rollback_list before allocating and registering the asynchronous work. If either operation fails, rollback assumes that smb_lock->conn is initialized and dereferences NULL. The deferred file_lock also remains linked into the VFS blocked-lock state while it is freed. Keep the lock off rollback_list until async setup succeeds. On setup failures, explicitly unblock and wake the deferred lock before freeing it and its ksmbd wrapper.

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