Katalog CVE

CVE-2026-97410

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w netconsole funkcja drop_netconsole_target() usuwała cel z listy, trzymając tylko target_list_lock, podczas gdy inny wątek (cleanup worker) mógł przetwarzać target_cleanup_list pod target_cleanup_list_lock. To mogło prowadzić do uszkodzenia listy. Poprawka polega na przejęciu target_cleanup_list_lock wokół list_del(), aby zserializować operacje.

Ocena ryzyka

Podatność może prowadzić do uszkodzenia listy, co może skutkować awarią systemu lub nieprzewidywalnym zachowaniem. Wymaga to jednoczesnego usuwania celu i działania workera czyszczącego.

Rekomendacja

Zainstaluj aktualizację jądra Linux zawierającą poprawkę dla CVE-2026-97410. Po aktualizacji uruchom ponownie system.

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: netconsole: take target_cleanup_list_lock in drop_netconsole_target() drop_netconsole_target() unlinks the target while only holding target_list_lock. However, when the underlying interface has been unregistered, netconsole_netdev_event() moves the target from target_list to target_cleanup_list, and netconsole_process_cleanups_core() walks that list under target_cleanup_list_lock only. If a user removes the configfs target at the same time the cleanup worker is iterating target_cleanup_list, list_del() can corrupt the list because the two paths take disjoint locks while operating on the same list node. Acquire target_cleanup_list_lock around the list_del() so the unlink is serialised against netconsole_process_cleanups_core() regardless of which list the target currently belongs to. The state transition that downgrades STATE_DEACTIVATED to STATE_DISABLED is left intact and is performed under the same combined locking, preserving the existing ordering with resume_target().

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