Katalog CVE

CVE-2026-93109

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja devx_free_subscription() może pozostać w kolejce po zwolnieniu ostatniego odwołania do modułu przez plik zdarzeń DevX lub odłączeniu urządzeń przez sterownik pomocniczy. Moduł mlx5_ib może zostać wyładowany przed wykonaniem callbacku. Ścieżka błędów rejestracji sterownika ma to samo ryzyko — poprawka czeka po zatrzymaniu wszystkich sterowników.

Ocena ryzyka

Wywołanie callbacku RCU po wyładowaniu modułu może prowadzić do use-after-free, powodując awarię jądra lub potencjalną eskalację uprawnień.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę. Unikaj wyładowywania modułu mlx5_ib w trakcie aktywnego użytkowania DevX.

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: RDMA/mlx5: Drain RCU callbacks during module teardown devx_free_subscription() can remain queued after the last DevX event file drops its module reference or an auxiliary driver detaches its devices. mlx5_ib can then unload before the callback runs. Registration error unwind has the same risk because driver registration can attach existing devices before failing. Wait after all drivers have stopped.

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