Katalog CVE

CVE-2026-98452

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W kliencie SMB w jądrze Linux funkcja open_cached_dir() wysyła CREATE i QUERY_INFO jako żądanie złożone. Jeśli CREATE się powiedzie, ale późniejsze polecenie zwróci błąd, funkcja musi zachować FID z CREATE, aby wspólne sprzątanie mogło wywołać SMB2_close(), oraz nie może traktować błędu odpowiedzi jako prawidłowego CREATE.

Ocena ryzyka

Nieprawidłowe zarządzanie uchwytami przy błędach w żądaniach złożonych może prowadzić do wycieku uchwytów zdalnych i niespójnego licznika otwartych plików.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę walidującą odpowiedź CREATE przed użyciem jej pól, zapisującą FID-y i oznaczającą uchwyt jako otwarty przed obsługą błędów z późniejszych poleceń.

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: clean up failed cached directory opens open_cached_dir() sends CREATE and QUERY_INFO as a compound request. If the CREATE succeeds but a later command returns an error, the function must retain the CREATE FID so common cleanup can issue SMB2_close(). It also must not treat a response error as a valid CREATE. Validate the CREATE response before using its fields, record the FIDs, and mark the handle open before handling errors from later compound commands. Move the -EREMCHG reconnect handling before response validation so a missing response does not hide the reconnect request. Count the handle when it is marked open; confirmed close responses decrement the counter, while existing close retry behavior remains best effort on transport failures.

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