Katalog CVE

CVE-2026-98411

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w podsystemie power: sequencing funkcja pwrseq_device_register() może wywołać dereferencję wskaźnika NULL. Gdy dev_set_name() zawiedzie, kod przechodzi do etykiety err_put_pwrseq przed zainicjalizowaniem pwrseq->targets, a pwrseq_release() bezwarunkowo iteruje po targets i dereferencjonuje nieprawidłowy wskaźnik.

Ocena ryzyka

Dereferencja nieprawidłowego wskaźnika może doprowadzić do awarii jądra (panic) i niedostępności systemu podczas rejestracji urządzenia.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która przenosi wywołanie dev_set_name() po inicjalizacji listy targets.

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: power: sequencing: fix NULL-pointer dereference in pwrseq_device_register() If dev_set_name() fails in pwrseq_device_register(), we jump to the err_put_pwrseq label before initializing pwrseq->targets. pwrseq_release() will try to iterate over targets unconditionally and subsequently dereference an invalid pointer. Move the call to dev_set_name() after the list head is initialized.

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