PT-2024-35643 · Linux+6 · Linux Kernel+6
Alexander Potapenko
·
Publicado
2024-10-25
·
Atualizado
2026-05-26
·
CVE-2024-53196
CVSS v2.0
5.7
Média
| Vetor | AV:L/AC:L/Au:S/C:P/I:P/A:C |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.6.74
Descrição
O problema está relacionado ao KVM UAPI no kernel do Linux, onde o retorno de um abort para o convidado devido a um acesso MMIO não suportado pode causar um aviso. Esse aviso ocorre quando o KVM avança o PC enquanto uma exceção está pendente, especificamente ao retirar a instrução MMIO apesar de um abort externo síncrono estar pendente. O problema decorre de testes limitados dessa infraestrutura, permitindo que o espaço do usuário cause facilmente um aviso no retorno do MMIO. Os detalhes técnicos incluem o envolvimento das funções
kvm handle mmio return e kvm arch vcpu ioctl run, bem como dos arquivos arch/arm64/include/asm/kvm emulate.h e virt/kvm/kvm main.c. Não há informações sobre o número estimado de dispositivos potencialmente afetados ou incidentes reais.Recomendações
Para resolver o problema, atualize para a versão 6.6.74 ou posterior do kernel Linux. Como solução temporária, considere restringir o acesso à KVM UAPI para minimizar o risco de exploração. Além disso, tenha cuidado ao usar a função
kvm handle mmio return e a função relacionada kvm arch vcpu ioctl run para lidar com instruções MMIO, pois elas estão diretamente envolvidas no problema.Exploit
Correção
Improper Handling of Exceptional Conditions
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu