PT-2024-29162
CVE-2024-40945
·
Publicado
2024-05-28
·
Atualizado
2026-10-21
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 do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado à função
iommu sva bind device(), que deve retornar um identificador de ligação SVA ou um valor ERR PTR em casos de erro. No entanto, drivers existentes, como idxd e uacce, verificam o valor de retorno apenas com IS ERR(), o que pode levar a um problema de desreferência de ponteiro NULL no kernel se a função retornar NULL em vez de um ponteiro de erro. Na realidade, isso não causa nenhum problema porque iommu sva bind device() retorna NULL apenas quando o kernel não está configurado com CONFIG IOMMU SVA e, nesse caso, iommu dev enable feature(dev, IOMMU DEV FEAT SVA) retornará um erro, impedindo que os drivers de dispositivo chamem iommu sva bind device().Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾