Katalog CVE

CVE-2025-40328

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

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

Streszczenie

W jądrze Linux w systemie plików SMB (klient) wykryto potencjalną podatność use-after-free (UAF) w funkcji smb2_close_cached_fid(). Problem wynika z możliwości uzyskania nowego referencji przez find_or_create_cached_dir() po tym, jak kref_put() zobaczył spadek licznika referencji do zera, ale przed przejęciem cfid_list_lock. Zastosowano kref_put_lock(), aby cfid_release() była wywoływana z trzymanym cfid_list_lock, zamykając tę lukę.

Ocena ryzyka

Podatność może prowadzić do naruszenia integralności pamięci jądra, potencjalnie umożliwiając lokalnemu atakującemu eskalację uprawnień lub wywołanie odmowy usługi (DoS).

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę (commit z kref_put_lock).

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 potential UAF in smb2_close_cached_fid() find_or_create_cached_dir() could grab a new reference after kref_put() had seen the refcount drop to zero but before cfid_list_lock is acquired in smb2_close_cached_fid(), leading to use-after-free. Switch to kref_put_lock() so cfid_release() is called with cfid_list_lock held, closing that gap.

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