CVE-2026-89749 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
tracing: Corrige falha ao passar ERR_PTR para kthread_stop()
event_test_stuff() chama kthread_run() e passa incondicionalmente o ponteiro task_struct retornado para kthread_stop(). Quando a criação da thread falha, por exemplo sob pressão de memória durante o teste automático de eventos no boot, kthread_run() retorna um ponteiro de erro como ERR_PTR(-ENOMEM). Em seguida, kthread_stop() referencia esse ponteiro inválido, causando uma falha (crash) do kernel.
Verifique o resultado de kthread_run() antes de passá-lo para kthread_stop(). Use WARN_ON() para que a falha na criação da thread de teste automático não passe despercebida, alinhando-se à correção do teste automático do ring-buffer no commit 91542863abad ("ring-buffer: Corrige falha ao passar ERR_PTR para kthread_stop()").
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.