← voltar
CVE-2021-40449highsob ataqueransomwareCWE-416

Win32k Elevation of Privilege Vulnerability

100Vexday Risk Score

Corrija agora. Ela está sob exploração confirmada pelo CISA e tem exploit funcional público.

ssvc Actcvss 7.8epss 74%
da publicação à arma0 dias
Publicada no NVD13 de out.
1ª PoC9 de ago.
metasploit12 de out.
CISA KEV+35d
probabilidade de exploração
74%top 1% das CVEs
exploração observada
simCISA + VulnCheck
15 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2021-12-01

Apply updates per vendor instructions.

Resumo

Falha de elevação de privilégio local no componente Win32k do Windows, causada por um use-after-free na função NtGdiResetDC. Permite que um processo com baixo privilégio, já autenticado no sistema, escale para privilégios de sistema (SYSTEM/kernel). Está no catálogo KEV da CISA com exploração confirmada in-the-wild, o que eleva sua prioridade de patch mesmo com CVSS 'apenas' 7.8 — o vetor é local, mas o impacto e a exploração ativa compensam a ausência de vetor remoto.

Detalhamento técnico

A vulnerabilidade é classificada pela CISA como CWE-416 (Use After Free) e está localizada no driver do kernel Win32k, no tratamento da função NtGdiResetDC — conforme identificado por pesquisadores que publicaram a análise técnica no PacketStorm ('Win32k NtGdiResetDC Use-After-Free Local Privilege Escalation'). Um use-after-free ocorre quando o kernel libera uma estrutura de memória (nesse caso associada a um device context/DC) mas mantém uma referência a ela que continua sendo usada posteriormente; se o atacante conseguir realocar essa memória com dados controlados antes do próximo uso, ele corrompe o estado do kernel de forma previsível.

O vetor CVSS (AV:L/AC:L/PR:L/UI:N) descreve exatamente esse cenário: acesso local, complexidade de ataque baixa, privilégio baixo já necessário (o atacante precisa estar autenticado no sistema, mesmo que como usuário comum) e nenhuma interação de usuário adicional. O impacto é total em confidencialidade, integridade e disponibilidade (C:H/I:H/A:H) porque uma exploração bem-sucedida dá controle de execução em contexto kernel, que se traduz em elevação para SYSTEM.

A Microsoft não detalhou publicamente o mecanismo exato no advisory (descrição oficial genérica, 'Win32k Elevation of Privilege Vulnerability'), então a compreensão pública do bug vem majoritariamente da engenharia reversa de pesquisadores após o patch — comportamento típico para EoPs de kernel do Windows corrigidas silenciosamente.

Como é explorada

A exploração exige que o atacante já tenha um ponto de apoio no sistema — uma sessão autenticada, ainda que com privilégios baixos (usuário padrão). Não há vetor remoto direto: isso não é uma falha explorável por rede ou por um usuário anônimo. O uso típico é como segundo estágio de um ataque: após obter execução de código com privilégios limitados (via phishing, exploração de outra aplicação, ou acesso físico/RDP), o atacante aciona o use-after-free em Win32k para escalar de usuário comum a SYSTEM, obtendo controle total da máquina.

A CISA confirma exploração ativa em campanhas reais e a vulnerabilidade tem PoC pública e módulo Metasploit disponíveis, o que reduz drasticamente a barreira técnica para replicar o ataque uma vez que o acesso inicial já exista. A combinação de complexidade de ataque baixa (AC:L) com exploração documentada é o motivo do prazo de correção agressivo imposto pela CISA (due date de duas semanas após a inclusão no KEV).

Não há indicação nas fontes de que a exploração dependa de configuração não padrão do Windows — o componente Win32k está presente e ativo por padrão em todas as versões afetadas, o que amplia a superfície de risco em qualquer ambiente onde usuários não-administradores tenham acesso interativo ou remoto ao sistema.

Versões

Afetadas
Microsoft Windows 10 (versões 1507, 1607, 1809, 1909, 2004, 20H2, 21H1) e Microsoft Windows 11 versão 21H2, conforme listado nos dados oficiais da CVE.
Corrigidas em
Corrigida pela Microsoft através de atualização de segurança referenciada no advisory MSRC oficial; os números de build/KB específicos por versão do Windows não estão detalhados nas fontes consultadas — verificar o advisory MSRC (portal.msrc.microsoft.com) para o identificador de atualização aplicável à versão exata em uso.

Como se proteger

A mitigação primária é aplicar a atualização de segurança da Microsoft referente a essa CVE, conforme o advisory MSRC (portal.msrc.microsoft.com/security-guidance/advisory/CVE-2021-40449). A CISA recomenda explicitamente 'aplicar atualizações conforme instruções do fornecedor' como a única ação catalogada — não há paliativo de configuração ou workaround alternativo documentado nas fontes disponíveis para quem não pode atualizar imediatamente.

As fontes consultadas não trazem os números de build ou KB específicos por versão do Windows (1507, 1607, 1809, 1909, 2004, 20H2, 21H1, 21H2); esses identificadores devem ser conferidos diretamente no advisory oficial da Microsoft para a versão exata em uso, já que aplicar o KB errado não corrige a falha.

Como controle compensatório enquanto o patch não é aplicado, reduzir o número de usuários com logon interativo local ou via RDP em máquinas críticas diminui a superfície de exploração, já que o pré-requisito é sessão autenticada — mas isso não elimina o risco de um atacante que já tenha comprometido uma conta de usuário comum por outro meio. Não existe mitigação via firewall/rede, pois a falha não tem componente remoto explorável diretamente.

Como detectar

Não há assinatura de rede a procurar, já que a exploração ocorre localmente dentro do kernel via chamadas ao subsistema Win32k (ex.: NtGdiResetDC) — não gera tráfego de rede distintivo. Em nível de host, sinais possíveis incluem crashes ou eventos anômalos do processo win32k.sys/csrss.exe em logs de eventos do Windows, criação inesperada de processos com token SYSTEM a partir de processos de usuário comum, e alertas de EDR para técnicas de escalonamento de privilégio via manipulação de device context ou chamadas de kernel incomuns. As fontes disponíveis não fornecem IOCs específicos (hashes, nomes de arquivo, strings) associados a campanhas que exploraram essa CVE, então a detecção depende de telemetria comportamental de EDR/kernel e não de assinatura estática conhecida.

Pesquisado e redigido com IA a partir do advisory do fornecedor e de análises públicas, com as fontes acima. Confira sempre a versão corrigida no advisory oficial antes de agir.
Win32k Elevation of Privilege Vulnerability
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:F/RL:O/RC:C
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.