PT-2025-38434
CVE-2022-50417
·
Publicado
2022-12-19
·
Atualizado
2025-10-23
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Kernel Linux (versões afetadas não especificadas)
Descrição
A função
panfrost gem create with handle() anteriormente retornava um objeto de buffer (BO) com apenas uma referência do handle. O espaço do usuário poderia potencialmente adivinhar e liberar este handle, levando a uma condição de use-after-free. Além disso, se a função panfrost gem mapping get() em panfrost ioctl create bo() falhasse, uma referência ao BO era descartada. O padrão create with handle() é problemático. O problema é resolvido criando o handle em panfrost ioctl create bo(). Se panfrost gem mapping get() falhar, isso indica que o espaço do usuário liberou o handle, e um código de erro é retornado.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾