Linux · Linux Kernel · CVE-2022-49133
**Nome do Software Vulnerável e Versões Afetadas**
Kernel Linux (versões afetadas não especificadas)
**Descrição**
Foi identificada uma questão de deadlock no kernel Linux, especificamente no componente drm/amdkfd. O problema ocorre quando o flush do trabalho de restauração de intervalo svm é realizado durante a saída do processo, levando a um possível deadlock. Isso acontece porque a função `kfd process notifier release` chama `svm range list lock and flush work` para realizar o flush do trabalho da lista diferida, mas se o trabalho `deferred list` `mmput` liberar o último usuário, ele chamará `exit mmap` -> `notifier release`, resultando em um deadlock. A questão é resolvida movendo o flush de `svm range restore work` para `kfd process wq release` para evitar o deadlock. Adicionalmente, `svm range restore work` adquire uma referência task->mm para impedir que a mm deixe de existir enquanto valida e mapeia intervalos para a GPU.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.