Katalog CVE

CVE-2026-98559

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux funkcja smcr_port_err() przechodziła przez listę smc_lgr_list.list bez trzymania blokady smc_lgr_list.lock, co umożliwiało równoległemu smc_lgr_terminate_sched() zwolnienie struktury lgr w trakcie jej użycia. Poprawka polega na trzymaniu blokady przez cały czas przechodzenia listy oraz wywołaniu smcr_port_err() po zwolnieniu blokady w smc_ib_gid_check().

Ocena ryzyka

Może prowadzić do użycia zwolnionej pamięci (use-after-free) i potencjalnego zawieszenia lub wykonania dowolnego kodu w kontekście jądra. Dotyczy systemów używających SMC-R.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla net/smc. Ogranicz użycie SMC-R do zaufanych sieci do czasu aktualizacji.

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: net/smc: fix UAF on lgr list traversal in smcr_port_err() smcr_port_err() traverses smc_lgr_list.list without holding smc_lgr_list.lock, allowing a concurrent smc_lgr_terminate_sched() to free an lgr while it is still being dereferenced. Hold smc_lgr_list.lock across the traversal. Update smc_ib_gid_check() to call smcr_port_err() after releasing the lock.

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