Microsoft altera kernel Linux 6.13 e gera problemas, mas Intel corrige situação

Linus Trovalds se mostrou bastante empolgado com o progresso do kernel Linux 6.13. Entretanto, uma mudança aplicada pela Microsoft quase complicou a situação, que não piorou devido a intervenções feitas pela Intel e até a AMD comentou o ocorrido. Agora, veja os detalhes dessa mudança a seguir.

Em geração, a alteração implementada tem relação com uma configuração do kernel. Nesse sentido, ela permitia o cache de memória executável (EXECMEM) com permissões de execução somente leitura. No caso, ele estava sendo lançado como um recurso de aprimoramento de performance do Linux 6.13 para CPUs x86_64/AMD64.

O resultado disso foi uma quebra do CFI ou integridade do fluxo de controle nos processadores. No caso, Peter Zijlstra, da Intel, acabou enviando um comando para desabilitar o suporte EXECMEM_ROX para reverter as mudanças, já que há muito a ser feito até ele seja lançado de fato. Confira o que ele escreveu:

Clique aqui para ler mais

Adicionar aos favoritos o Link permanente.