Katalog CVE

CVE-2026-93110

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja put_gid_ndev() jest kolejkowana przez call_rcu() i zaimplementowana w ib_core. Zatrzymanie workqueues nie opróżnia już zakolejkowanych callbacków, więc RCU może wywołać ją po wyładowaniu kodu modułu. synchronize_rcu() nie czeka na callbacki — poprawka czeka na nie po zatrzymaniu wszystkich producentów.

Ocena ryzyka

Wywołanie kodu 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 częstego ładowania i wyładowywania modułu ib_core 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: RDMA/core: Wait for RCU callbacks before unloading ib_core put_gid_ndev() is queued with call_rcu() and implemented in ib_core. Stopping the workqueues does not drain callbacks already queued, so RCU could invoke it after the module code has been unloaded. synchronize_rcu() does not wait for callbacks. Wait for them after all producers have stopped.

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