CVE-2026-89871 in Linux
Sumário
de VulDB • 16/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
media: video-i2c: corrige ponteiro de erro deixado em kthread_vid_cap no caso de falha ao usar kthread
kthread_run() retorna um ERR_PTR em caso de falha, e não NULL. Quando start_streaming() falha, data->kthread_vid_cap permanece com esse ponteiro de erro em vez de ser limpo (zerado).
Isso causa dois bugs subsequentes: 1. Uma chamada futura a start_streaming() encontra um kthread_vid_cap diferente de NULL e retorna 0 (sucesso) imediatamente, sem iniciar realmente o thread de captura. 2. Uma chamada a stop_streaming() verifica 'kthread_vid_cap == NULL', o que é falso para um ponteiro de erro, e prossegue chamando kthread_stop() no ponteiro de erro, levando a uma falha crítica do kernel (kernel crash).
Corrige-se isso resetando kthread_vid_cap para NULL em caso de falha antes de pular para o caminho de tratamento de erros.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.