CVE-2026-93192 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/v3d: Limpar queue->active_job quando v3d_fence_create() falhar
Os callbacks run_job() para BIN, RENDER, TFU e CSD atribuem o job recebido a queue->active_job antes de chamar v3d_fence_create(). Se v3d_fence_create() falhar, o callback retorna NULL sem limpar active_job, deixando um ponteiro pendente (dangling pointer).
Crie um caminho de tratamento de falha em todos os callbacks run_job() que limpe o job ativo antes de retornar NULL. O caminho BIN utiliza queue->queue_lock ao redor da limpeza, pois há uma condição de corrida contra v3d_overflow_mem_work(); os caminhos RENDER, TFU e CSD não possuem leitores concorrentes, portanto a limpeza é feita sem bloqueio (lock-free).
If you want to get best quality of vulnerability data, you may have to visit VulDB.