CVE-2020-1040
Prioriza la corrección. Ella está bajo explotación confirmada por CISA.
Apply updates per vendor instructions.
Resumen
Falha de validação de entrada (CWE-20) no RemoteFX vGPU do Hyper-V que permite a um usuário autenticado dentro de uma máquina virtual (guest) executar código no host que hospeda essa VM. É uma vulnerabilidade de escape de VM: o CVSS 9.0 reflete o impacto total (comprometimento do hipervisor a partir de dentro do convidado), mas o vetor de ataque exige que o RemoteFX vGPU esteja habilitado — um recurso legado, não padrão, e que a própria Microsoft descontinuou depois. Está no catálogo KEV da CISA, confirmando exploração no mundo real, mas o EPSS baixo (0,069) sugere que a probabilidade de exploração oportunista em massa é pequena, consistente com a dependência de uma configuração pouco comum.
Detalle técnico
RemoteFX vGPU é o mecanismo do Hyper-V que virtualiza uma GPU física e a expõe a máquinas virtuais para acelerar renderização gráfica remota (usado historicamente em VDI). Isso cria um canal de comunicação entre o driver dentro do guest e o componente correspondente no host que processa comandos gráficos. A vulnerabilidade está em como esse componente no host valida os dados recebidos do guest: entrada malformada ou manipulada não é corretamente verificada antes de ser processada, o que caracteriza uma falha de validação de entrada (CWE-20).
Cómo se explota
O pré-requisito central é ter uma sessão autenticada dentro de um sistema operacional guest cuja VM tenha RemoteFX vGPU habilitado no host Hyper-V — não é um recurso ativo por padrão na maioria dos ambientes de virtualização atuais, o que restringe bastante a superfície real de exposição. O vetor CVSS (AV:A) indica ataque a partir de rede adjacente, coerente com a natureza do canal guest-host desse recurso. Com esse acesso, o atacante manipula a entrada processada pelo componente vGPU no host de forma a corromper memória ou desviar fluxo de execução, alcançando execução de código com privilégios do host — ou seja, escapando do isolamento da VM. A presença no catálogo KEV da CISA confirma exploração documentada, embora detalhes públicos de um exploit completo não estejam disponíveis nas fontes consultadas.
Versiones
Cómo protegerse
A Microsoft lançou correções para essa vulnerabilidade no ciclo de atualizações de julho de 2020, distribuídas por versão de Windows Server através dos boletins de segurança do mês (consulte o advisory MSRC para os KBs específicos por build, não apurados integralmente nas fontes disponíveis aqui). Como essa CVE faz parte de uma família de falhas recorrentes no RemoteFX vGPU (junto com CVE-2020-1032, 1036, 1041, 1042, 1043), a Microsoft posteriormente tratou o recurso como problemático o suficiente para anunciar sua depreciação, recomendando desativar completamente o RemoteFX vGPU nos hosts Hyper-V como mitigação definitiva — o custo é perder a aceleração gráfica remota baseada nesse recurso, que precisa ser substituída por outra abordagem de virtualização de GPU se ainda for necessária. Aplicar apenas o patch sem reavaliar se o RemoteFX vGPU ainda é necessário não elimina o risco de reintrodução de falhas na mesma superfície; desativar o recurso quando não estritamente necessário é o controle compensatório mais robusto.
Cómo detectar
Não há assinatura de rede ou de log amplamente documentada e confiável para detectar tentativas de exploração dessa falha especificamente — a comunicação abusada ocorre dentro do canal legítimo já estabelecido entre guest e host para renderização gráfica via RemoteFX vGPU, o que dificulta diferenciar tráfego malicioso do uso normal do recurso. Na ausência de assinatura conhecida, o controle prático é verificar se o RemoteFX vGPU está habilitado em hosts Hyper-V e tratar isso como indicador de exposição, priorizando patch ou desativação em vez de monitoramento reativo.