Contornando o isolamento de memória em sistemas com CPUs AMD através da manipulação do controlador de memória.

Na conferência Black Hat 2026, foi demonstrado um método de ataque que utiliza o modo swizzle dos controladores de memória da AMD para contornar o isolamento de memória e ler ou gravar dados arbitrários na memória, incluindo áreas contendo microcódigo da CPU e memória alocada ao Processador de Segurança da Plataforma (PSP). Esse método permite contornar os mecanismos de criptografia de memória integrados (AMD SME/SEV), romper o isolamento da máquina virtual e sobrescrever o microcódigo do processador. A manipulação do controlador de memória requer a execução de código em nível de kernel, mitigando a ameaça representada pela técnica de ataque apresentada.

O modo swizzle modifica a lógica de endereçamento da RAM para eliminar conflitos que surgem durante o acesso sequencial, os quais podem ocorrer ao ler de diferentes linhas no mesmo banco de memória. Para evitar tais conflitos no modo swizzle, o controlador aplica uma operação XOR a alguns bits de endereço para separar blocos de dados consecutivos em diferentes bancos de memória. O ataque consiste em manipular o modo swizzle em um sistema em execução para redistribuir endereços físicos dinamicamente.

Um ataque protótipo foi demonstrado em processadores AMD da série 16h, usados ​​nos consoles PS4 e Xbox One, que possuíam registros de configuração de endereço do controlador de memória documentados e não tinham um mecanismo para bloqueá-los após a inicialização do sistema. Nos processadores AMD da série 17h e posteriores (a partir do Zen), a AMD implementou um mecanismo para bloquear o acesso aos registros de configuração do controlador de memória e também adicionou proteção contra falsificação da cópia do microcódigo gravada na RAM durante o modo de repouso do processador (C6).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster