CVE-2026-64136
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 39 - wyżej niż 39% wszystkich znanych CVE
Streszczenie
W jądrze Linux stwierdzono brak blokady wokół inkrementacji licznika tc_count w funkcji smb2_find_smb_sess_tcon_unlocked(). Problem powstał po refaktoryzacji kodu CIFS, która zmieniła blokadę z cifs_tcp_ses_lock na tc_lock, ale nie objęła nią tego konkretnego miejsca.
Ocena ryzyka
Brak synchronizacji może prowadzić do wyścigu danych (race condition) na liczniku tc_count, co może skutkować nieprawidłowym zarządzaniem sesjami SMB, potencjalnie powodując awarię systemu lub naruszenie integralności danych.
Rekomendacja
Należy niezwłocznie zastosować łatkę z jądra Linux zawierającą poprawkę dla CVE-2026-64136, która dodaje odpowiednie blokowanie tc_lock w funkcji smb2_find_smb_sess_tcon_unlocked().
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() Commit 96c4af418586 ("cifs: Fix locking usage for tcon fields") refactored cifs code to change cifs_tcp_ses_lock for tc_lock around tc_count changes. There was missing lock around tc_count increment inside smb2_find_smb_sess_tcon_unlocked().

