Katalog CVE

CVE-2026-98174

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

W jądrze Linux w kliencie SMB lista rlist w TCP_Server_Info jest nieprawidłowo inicjalizowana (wskaźniki NULL zamiast do siebie), co powoduje, że list_empty() zawsze zwraca fałsz i list_add() dereferencjonuje NULL. Dodatkowo może wystąpić wyścig przy równoczesnym wywołaniu cifs_signal_cifsd_for_reconnect(). Poprawka inicjalizuje listę poprawnie i synchronizuje dostęp.

Ocena ryzyka

Wyścig może prowadzić do uszkodzenia listy, co może skutkować awarią systemu lub nieprawidłowym działaniem klienta SMB. Wymaga to lokalnego dostępu i równoczesnych operacji sieciowych.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę. Monitoruj stabilność systemów korzystających z SMB.

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: smb: client: fix rlist race and missing initialization TCP_Server_Info.rlist is allocated via kzalloc which zeros both ->next and ->prev to NULL instead of pointing to itself, making list_empty() always return false and list_add() dereference a NULL ->prev pointer. Also, cifs_signal_cifsd_for_reconnect() can be called concurrently from multiple cifsd threads, allowing the same server's rlist node to be added twice into the local list, corrupting it.

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