Katalog CVE

CVE-2026-89937

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku IIO chemical sgp30 funkcja sgp_probe() przechowuje wskaźnik błędu zwrócony przez kthread_run() i zwraca sukces, rejestrując urządzenie bez wątku IAQ. Później sgp_remove() przekazuje wskaźnik błędu do kthread_stop(), co może prowadzić do problemów.

Ocena ryzyka

Rejestracja urządzenia bez działającego wątku IAQ i późniejsze przekazanie wskaźnika błędu do kthread_stop() może prowadzić do niezdefiniowanego zachowania lub awarii systemu.

Rekomendacja

Zaktualizować jądro Linux do wersji zawierającej poprawkę, która zwraca błąd z probe zamiast kontynuować rejestrację urządzenia.

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: iio: chemical: sgp30: Handle IAQ thread creation failure kthread_run() can fail and return an error pointer, but sgp_probe() stores it and returns success, so the device is registered without its IAQ thread and sgp_remove() later passes the error pointer to kthread_stop(). Return the error from probe instead.

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