Início
Início
Tendências
Tendências
Vulnerabilidades
Vulnerabilidades
Notícias
Notícias
Pesquisadores
Pesquisadores
Por que dbugs?
Por que dbugs?
Configurações

Maulik Shah

Pesquisador deQUIC
#51570de 60,403
5.5CVSS total
Vulnerabilidades · 1
PT-2024-32116
2024-07-28
5.5
CVE-2024-46689
Linux
Linux Kernel
O problema está relacionado ao mapeamento da memória compartilhada no kernel do Linux, especificamente no componente soc: qcom: cmd-db. O problema surge quando o XPU detecta erroneamente a evacuação do cache limpo como uma “gravação” na região protegida contra gravação, levando a uma interrupção de segurança e a um loop infinito na Trust Zone. Isso ocorre porque o Hypervisor da Qualcomm mapeia a região como memória não cacheável nas tabelas de tradução do Estágio 2, mas outros hypervisors, como o Xen ou o KVM, não reconhecem esses mapeamentos específicos. O patch corrige o problema atualizando o mapeamento da memória cmd-db de MEMREMAP WB para MEMREMAP WT/WC, removendo a dependência de mapeamentos corretos nas tabelas do Estágio 2.