CVE-2026-64597
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 5 - wyżej niż 5% wszystkich znanych CVE
Streszczenie
W jądrze Linux w kliencie SMB występuje podwójne zwolnienie pamięci (double-free) w funkcji SMB2_close() podczas powtarzania żądania. Jeśli odpowiedź zwróci błąd możliwy do powtórzenia i zwolni bufor odpowiedzi, a następnie inicjalizacja SMB2_close_init() nie powiedzie się przed kolejnym wysłaniem, bufor zostanie zwolniony ponownie.
Ocena ryzyka
Podwójne zwolnienie może prowadzić do uszkodzenia pamięci jądra, co może skutkować awarią systemu lub potencjalnie eskalacją uprawnień przez zdalnego atakującego.
Rekomendacja
Zastosuj poprawkę jądra, która resetuje księgowanie odpowiedzi przed każdą próbą wysłania. Zaktualizuj system do wersji jądra z poprawką.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix double-free in SMB2_close() replay A response-bearing attempt can return a replayable error and free its response buffer. If SMB2_close_init() fails before the next send, cleanup retains the previous buffer type and frees that response again. Reset response bookkeeping before each attempt to prevent the stale free.

