Linux · Linux Kernel · CVE-2024-50115
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.6.61
Descrição:
O problema está relacionado ao fluxo KVM: nSVM no kernel do Linux, onde os bits 4:0 do CR3 não são ignorados ao carregar PDPTEs da memória para SVM aninhado. Isso pode resultar em uma leitura fora dos limites no pior cenário possível, por exemplo, se a página de destino estiver no final de um memslot e o VMM não estiver usando páginas de proteção. De acordo com o APM e o SDM, os 5 bits de endereço mais baixos (4:0) do registro CR3 são considerados como 0 e ignorados.
Recomendações:
Para versões do kernel Linux anteriores à 6.6.61, atualize para a versão 6.6.61 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o uso do fluxo nSVM no KVM para minimizar o risco de exploração.