Katalog CVE

CVE-2026-74608

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linuxa w kliencie SMB, funkcja cifs_try_adding_channels() może użyć po zwolnieniu pamięci interfejsu, gdy tworzenie kanału nie powiedzie się, a lista interfejsów jest odświeżana równolegle.

Ocena ryzyka

Możliwość awarii systemu lub nieprzewidywalnego zachowania w wyniku użycia zwolnionej pamięci. Może to prowadzić do naruszenia integralności danych lub ataku.

Rekomendacja

Zainstaluj poprawkę jądra, która zwiększa licznik weight_fulfilled przed zwolnieniem tymczasowego odniesienia.

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: smb: client: Fix use-after-free in cifs_try_adding_channels() cifs_try_adding_channels() takes a temporary reference to an interface before dropping iface_lock. If cifs_ses_add_channel() fails, it drops that reference and then increments iface->weight_fulfilled. A concurrent interface list refresh can remove the list reference while channel creation is in progress. In that case, the failure-path kref_put() releases the last reference and frees iface. Updating weight_fulfilled afterward then accesses freed memory. Increment weight_fulfilled before dropping the temporary reference, keeping iface alive for the final access.

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