CVE-2026-90066 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
samples/ftrace: Behebung von kthread_stop() bei ERR_PTR in ftrace-direct-multi-modify
ftrace_direct_multi_init() weist den Rückgabewert von kthread_run() simple_tsk zu, ohne eine IS_ERR()-Prüfung durchzuführen. Wenn kthread_run() fehlschlägt, gibt es einen ERR_PTR(-ENOMEM) zurück, die Initialisierungsfunktion (init) gibt jedoch weiterhin 0 zurück, sodass das Modul mit einem Fehlerzeiger in simple_tsk geladen wird. Beim Entladen übergibt ftrace_direct_multi_exit() diesen ERR_PTR an kthread_stop(), was zu einer Dereferenzierung eines Nullzeigers führt.
Prüfen Sie den Rückgabewert von kthread_run() mittels IS_ERR(); schlagen die Operationen fehl, registrieren Sie den direkten Aufruf von ftrace ab und geben Sie den Fehlercode weiter.
If you want to get best quality of vulnerability data, you may have to visit VulDB.