← Notícias

Mior e Skyfall expõem falhas em AMD SEV‑SNP que permitem roubo de dados em VMs

Pesquisadores da ETH Zurich e Google demonstraram duas vulnerabilidades – Mior e Skyfall – que permitem a um host comprometido ler e modificar memória de VMs protegidas por AMD SEV‑SNP.

Por CyberX I.T SolutionsCibersegurança7 min de leituraFonte: New Mior and Skyfall Attacks Let Rogue Cloud Hosts Steal Secrets From AMD SEV-SNP VMs ↗Read in English →

Pesquisadores da ETH Zurich, em parceria com a Google, revelaram duas vulnerabilidades que permitem a um host mal‑intencionado ler e, no caso da Mior, modificar dados dentro de máquinas virtuais (VMs) protegidas pelo AMD SEV‑SNP. Os ataques, batizados de Mior e Skyfall, foram demonstrados em laboratórios usando processadores AMD EPYC.

Ambas as falhas exigem controle total do hipervisor; a Mior requer ainda acesso ao BIOS/UEFI e a presença de um dispositivo PCIe, como uma placa gráfica, para redirecionar operações internas do processador.

Mior: comprometimento do Reverse Map Table (RMP) durante a inicialização

Durante a fase de boot, o Platform Security Processor (PSP) preenche a Reverse Map Table (RMP), que registra a propriedade e permissões de cada página de memória. Os pesquisadores redirecionaram as gravações do PSP para a memória de uma placa gráfica controlada, em vez da memória principal. Como o PSP lê de volta os valores gravados, a placa devolveu os dados esperados, permitindo que a inicialização concluísse sem erros, porém deixando parte da RMP não inicializada.

Com a RMP vulnerável, o hipervisor pôde reescrever as proteções da tabela, habilitar depuração em uma VM confidencial e usar comandos de depuração do PSP para ler e escrever a memória da VM. O experimento foi bem‑sucedido em todas as 1.000 tentativas realizadas.

{"after":4,"prompt":"A schematic illustration showing the PSP writing to a graphics card’s memory instead of main RAM, highlighting the redirected write path and the uninitialized RMP entry.","alt":"Ilustração do redirecionamento de escrita do PSP para a memória da placa gráfica, deixando a RMP vulnerável"}

Além da leitura de memória, a Mior permite falsificar o relatório assinado que comprova qual software está em execução na VM. Os pesquisadores copiaram a medição de uma VM inocente para uma VM mal‑iciosa, fazendo com que o relatório de attestation descrevesse a imagem correta, embora a VM fosse comprometida.

O ataque foi testado em um EPYC 9135 (Zen 5). Os autores consideram que chips Zen 3 e Zen 4 podem ser afetados, embora não tenham realizado testes nesses modelos por limitações de BIOS.

Skyfall: vazamento de registros e chaves via Transient Scheduler Attacks (TSA)

Skyfall baseia‑se em falhas já divulgadas como Transient Scheduler Attacks, que permitem vazamento de dados por temporização de instruções. Os pesquisadores provocaram falhas deliberadas na inicialização de uma VM; o processador já havia armazenado parte do estado da VM em cache, que não foi limpo corretamente.

Ao ler esse cache, o hipervisor recuperou valores de registradores e até a chave de criptografia de disco de uma VM de teste. Para extrair a chave, o código da VM foi pausado exatamente quando a chave estava nos registradores. Em cenários reais, o ataque poderia usar a técnica SEV‑Step para avançar a VM até que a chave fosse carregada.

Skyfall também permite ler três linhas de cache fixas (offsets 0x0c0, 0x380 e 0x3c0) dentro de uma página de memória alvo, mas não o restante da página.

O experimento foi realizado em EPYC 7313 (Zen 3) e nos chips Zen 4 EPYC 9124 e 9334; não foi observado vazamento em Zen 5.

Além da memória da VM, a equipe leu microcódigo descriptografado e valores de registradores armazenados na memória do System Management Mode (SMM), que normalmente são inacessíveis ao sistema operacional.

Impacto, CVEs e correções

AMD registrou a Mior como CVE‑2026‑0462, com CVSS 4.0 score 5.9, e a Skyfall como CVE‑2026‑40671, score 4.9. Ambas as vulnerabilidades afetam apenas a variante SEV‑SNP; versões anteriores (SEV, SEV‑ES) não são impactadas.

A empresa divulgou firmware de plataforma para as linhas EPYC 7003, 8004, 8005, 9004 e 9005, com lançamentos previstos para novembro (Skyfall) e dezembro (Mior) de 2026. Atualizações de microcódigo para Skyfall já foram lançadas, e a AMD recomenda que clientes apliquem as atualizações de BIOS fornecidas pelos fabricantes de servidores.

Fabricantes como a Supermicro publicaram listas de BIOS e BMC que corrigem as falhas em diversas placas‑mãe (H12, H13, H14). Como as correções são implementadas no firmware do host, usuários de VMs confidenciais em nuvem dependem dos provedores para aplicar as atualizações.

Até o momento, não há evidência pública de exploração em produção. Os códigos‑fonte dos PoCs foram disponibilizados pelos autores, mas requerem BIOS modificado para deixar as configurações de roteamento de memória desbloqueadas.

O que fazer

  • Verifique se o firmware da plataforma e o microcódigo correspondentes às linhas EPYC listadas foram atualizados conforme os avisos da AMD.

  • Aplicar as atualizações de BIOS fornecidas pelo fabricante do servidor o mais rápido possível.

  • Revisar políticas de confiança de hipervisores e garantir que apenas software assinado e auditado seja executado.

  • Monitorar logs de inicialização de VMs e eventos de depuração inesperados.

  • Considerar a desativação de recursos opcionais como “ciphertext hiding” se não forem necessários, embora isso reduza a proteção contra leitura de memória.

Análise Técnica CyberX

Mior – exploração da RMP

O ataque manipula o caminho de escrita do PSP, redirecionando-o para a memória de um dispositivo PCIe controlado. Isso deixa a entrada da RMP que protege a própria tabela sem inicialização, permitindo que o hipervisor sobrescreva as permissões de página e habilite depuração via comandos internos do PSP. A necessidade de BIOS modificado indica que o atacante deve ter controle de firmware antes da inicialização.

Skyfall – vazamento via cache residual

Ao forçar a falha de inicialização de uma VM, o processador deixa parte do estado da VM em cache. O hipervisor, usando instruções de contagem de desempenho de alta frequência, lê esses valores antes que o hardware os limpe. O ataque não requer alterações de firmware, apenas privilégios de hipervisor e acesso a contadores de desempenho.

Comparação e mitigação

  • Pré‑requisitos: Mior precisa de controle de BIOS/UEFI e de um dispositivo PCIe; Skyfall requer apenas controle do hipervisor.

  • Escopo de leitura: Mior permite leitura e escrita arbitrária de memória; Skyfall limita‑se a três linhas de cache por página, mas pode extrair chaves de registro.

  • Mitigações: Atualizações de firmware/BIOS corrigem a lógica de escrita do PSP e inserem verificações de integridade da RMP. Para Skyfall, a mitigação principal é a aplicação de patches de microcódigo que limpam o cache residual e a desativação de contadores de desempenho em ambientes de produção.

Resumo da ameaça

Vulnerabilidades Mior (CVE‑2026‑0462) e Skyfall (CVE‑2026‑40671) permitem que um hipervisor comprometido leia ou modifique dados de VMs protegidas por AMD SEV‑SNP. Mior requer BIOS modificado e um dispositivo PCIe; Skyfall depende apenas de controle do hipervisor.

Ativos potencialmente afetados

  • Servidores AMD EPYC das séries 7003, 8004, 8005, 9004 e 9005 que executam SEV‑SNP.

  • Ambientes de nuvem que oferecem VMs confidenciais baseadas em SEV‑SNP.

  • Placas‑mãe de servidores que ainda não receberam as atualizações de BIOS listadas pela AMD ou pelos fabricantes (ex.: Supermicro H12/H13/H14).

Indicadores de comprometimento (IOCs)

Até o momento não há IOCs públicos confirmados em ataques reais. Os PoCs utilizam instruções de depuração do PSP e leituras de contadores de desempenho; monitorar chamadas incomuns a essas interfaces pode indicar exploração.

Recomendações imediatas

  1. Aplicar as atualizações de firmware de plataforma e microcódigo divulgadas pela AMD para as linhas EPYC afetadas.

  2. Instalar as atualizações de BIOS/BMC fornecidas pelos fabricantes de servidores.

  3. Restringir o acesso ao hipervisor a administradores confiáveis e habilitar auditoria de alterações de firmware.

  4. Desativar contadores de desempenho de alta resolução em produção, se não forem necessários.

Ações de longo prazo

  • Implementar processos de verificação de integridade de firmware (TPM, Secure Boot) antes da implantação.

  • Monitorar boletins de segurança da AMD e dos fornecedores de servidores para novas atualizações.

  • Considerar a adoção de soluções de confidencial computing que suportem múltiplas camadas de verificação (ex.: attestation baseada em hardware adicional).

Preservação de evidências

Em caso de suspeita, capture logs de inicialização de VMs, registros de depuração do PSP e contadores de desempenho. Preserve imagens de firmware antes da atualização para análise forense.

Perguntas frequentes

Quais processadores são afetados pelas falhas Mior e Skyfall?

O ataque Mior foi testado em EPYC 9135 (Zen 5) e pode afetar Zen 3 e Zen 4. A Skyfall foi observada em EPYC 7313 (Zen 3) e chips Zen 4, mas não em Zen 5.

Como a falha Mior compromete a segurança da VM?

A Mior redireciona as gravações do PSP para a memória de uma placa gráfica, deixando a Reverse Map Table vulnerável, o que permite ao hipervisor habilitar depuração e ler/escrever a memória da VM.

O que é necessário para explorar a falha Skyfall?

A exploração da Skyfall requer controle total do hipervisor e acesso a contadores de desempenho de alta frequência, sem necessidade de alterações de firmware.

Quando as correções para essas vulnerabilidades serão lançadas?

A AMD prevê o lançamento do firmware de correção para a Skyfall em novembro de 2026 e para a Mior em dezembro de 2026.

Esta análise foi útil?

Ainda não há avaliações.