Katalog CVE

CVE-2026-89998

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux występuje wyścig (race condition) w podsystemie device-mapper podczas jednoczesnego ładowania i zwalniania tabeli. Funkcja dm_setup_md_queue przechodzi po liście &md->table_devices bez blokady, co przy równoległym dm_table_destroy może prowadzić do dostępu do nieprawidłowej pamięci.

Ocena ryzyka

Lokalny użytkownik z uprawnieniami do operacji ioctl na device-mapper może wywołać dostęp do zwolnionej pamięci, powodując awarię jądra lub potencjalnie eskalację uprawnień.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę rozszerzającą blokadę na przejście po liście table_devices. Ogranicz możliwość równoległego wywoływania ioctl ładowania tabel przez nieuprzywilejowanych użytkowników.

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: dm: fix race when loading and unloading a table If the userspace calls two concurrent table load ioctls and one of them succeeds and the other fails, there is a race condition because dm_setup_md_queue walks &md->table_devices without any lock. If the walk races with dm_table_destroy -> free_devices -> dm_put_table_device, there is access to invalid memory. Fix this race by extending the lock over the list walk.

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