Katalog CVE

CVE-2026-98153

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja nvme_query_fdp_info() jest wywoływana dla każdej ścieżki i wypełnia head->nr_plids/head->plids na potrzeby rejestracji FDP, ale nic nie chroni tej pary przed równoczesnym dostępem. Dwie ścieżki skanujące tę samą przestrzeń nazw mogą wywołać wyścig podczas wypełniania tych danych.

Ocena ryzyka

Wyścig przy dostępie do tablicy identyfikatorów umiejscowienia FDP może prowadzić do uszkodzenia danych, nieprzewidywalnego zachowania lub niestabilności systemu. Występuje przy współbieżnym dostępie wielu ścieżek do tej samej przestrzeni nazw.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której inicjalizacja jest przenoszona do nvme_alloc_ns_head() wywoływanej raz na współdzieloną przestrzeń nazw. Unikaj konfiguracji wielościeżkowych bez tej poprawki.

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: nvme: fix racy access to FDP placement id array nvme_query_fdp_info() is called per-path and therefore prone to races. It populates head->nr_plids/head->plids for fdp registration. But nothing protects that pair from concurrent access - two paths scanning the same namespace can race to populate it. Avoid the race by moving this initialization work to nvme_alloc_ns_head() which is called once per shared namespace.

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