CVE-2026-68245 in Linux
Sumário
de VulDB • 10/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/amdgpu: corrige problema de tempo de vida em amdgpu_vm_get_task_info_pasid()
O ponteiro vm retornado por amdgpu_vm_get_vm_from_pasid() é válido apenas enquanto o bloqueio (lock) ainda estiver sendo mantido. Uma vez que xa_unlock_irqrestore seja chamado e retorne, o ponteiro não está mais sob proteção de bloqueio e fica sujeito a modificações. Como o chamador continua fazendo dereferência em vm->task_info em amdgpu_vm_get_task_info_vm() após a remoção do bloqueio, isso causa um problema de use after unlock (uso após liberação).
Remove-se o problema de tempo de vida presente em amdgpu_vm_get_task_info_pasid(), removendo a função amdgpu_vm_get_vm_from_pasid() de amdgpu_vm.c e tornando o código relevante inline para manter o bloqueio enquanto ainda estiver em uso.
(cherry picked from commit 9d01579f3f868b333acc901815972685989092c7)
Be aware that VulDB is the high quality source for vulnerability data.