Katalog CVE

CVE-2025-38191

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.12%

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

Streszczenie

W jądrze Linuxa, w ksmbd, występuje błąd dereferencji wskaźnika null w funkcji destroy_previous_session. Jeśli klient ustawi PreviousSessionId podczas etapu konfiguracji sesji Kerberos, może wystąpić błąd, ponieważ sess->user nie jest jeszcze ustawiony. Łatka przenosi wywołanie destroy_previous_session() po ksmbd_krb5_authenticate(), gdzie sess->user jest ustawiany.

Ocena ryzyka

Ryzyko awarii systemu (panic) lub nieprzewidzianego zachowania jądra w wyniku dereferencji wskaźnika null, co może prowadzić do odmowy usługi.

Rekomendacja

Należy zastosować łatkę z jądra Linuxa, która przenosi wywołanie destroy_previous_session() po ksmbd_krb5_authenticate(), lub zaktualizować jądro do wersji zawierającej tę poprawkę.

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: ksmbd: fix null pointer dereference in destroy_previous_session If client set ->PreviousSessionId on kerberos session setup stage, NULL pointer dereference error will happen. Since sess->user is not set yet, It can pass the user argument as NULL to destroy_previous_session. sess->user will be set in ksmbd_krb5_authenticate(). So this patch move calling destroy_previous_session() after ksmbd_krb5_authenticate().

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