← voltar
CVE-2025-32709highsob ataqueCWE-416

Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability

71Vexday Risk Score

Priorize a correção. Ela está sob exploração confirmada pelo CISA e tem prova de conceito pública.

ssvc Actcvss 7.8epss 2.1%
da publicação à arma114 dias
Publicada no NVD13 de mai.
1ª PoC+114d
CISA KEV13 de mai.
probabilidade de exploração
2.1%top 19% das CVEs
exploração observada
simCISA + VulnCheck
1 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2025-06-03

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Resumo

Falha de elevação de privilégio no AFD.sys, o driver kernel que implementa o subsistema WinSock (sockets) no Windows. Um atacante que já tenha acesso local autenticado (mesmo com privilégios baixos) pode escalar para SYSTEM/administrador explorando uma condição de memória no driver. Está no catálogo KEV da CISA com exploração confirmada e PoC pública circulando, o que eleva a urgência mesmo com CVSS 7.8 (não crítico) e EPSS baixo (0.0166) — números que subestimam o risco real dado o uso ativo em campanha.

Detalhamento técnico

Há divergência entre as fontes oficiais sobre a natureza exata da falha: o advisory da Microsoft (MSRC) classifica como null pointer dereference, enquanto o catálogo KEV da CISA descreve como use-after-free (CWE-416). Essa discrepância é relevante — indica que a causa raiz publicada pelo fornecedor e a classificação usada pela CISA para fins de rastreamento não coincidem, e não há fonte técnica independente lida que resolva a contradição. Registre as duas versões ao avaliar risco.

O AFD.sys expõe ao espaço de usuário uma interface via IOCTLs no dispositivo \Device\Afd, processando requisições de qualquer aplicação que use a API WinSock — ou seja, praticamente todo processo com acesso à rede no Windows passa por esse driver. Bugs de gerenciamento de memória nesse componente (seja desreferência de ponteiro nulo, seja um objeto liberado e reutilizado) ocorrem em contexto kernel, o que significa que uma condição de corrupção ali dá ao atacante controle sobre estruturas do kernel, não apenas um crash.

O atacante controla os parâmetros enviados via IOCTL ao driver — é essa superfície (structs, ponteiros, tamanhos de buffer passados pelo processo em modo usuário) que provavelmente é manipulada para acionar a condição de nulo/UAF. Não há, nas fontes disponíveis, detalhamento do IOCTL específico ou da sequência exata que provoca o bug.

Como é explorada

O vetor é estritamente local: o CVSS (AV:L, PR:L, UI:N) e a própria descrição da Microsoft ('authorized attacker') deixam claro que não há componente de rede remota nem interação de usuário — é preciso já ter uma sessão autenticada na máquina, mesmo que com privilégios baixos. Isso normalmente significa um segundo estágio de ataque: o adversário já obteve execução de código via outro vetor (phishing, exploit de aplicação, credencial comprometida) e usa essa falha para sair de um contexto restrito e chegar a SYSTEM.

A presença no catálogo KEV confirma exploração ativa in-the-wild, e a existência de PoC pública reduz a barreira para reprodução por qualquer atacante com acesso local, incluindo malware comum que precise de elevação para persistência, desativação de EDR ou movimento lateral. Não há, nas fontes lidas, atribuição a grupo de ameaça específico ou detalhes de campanha.

O resultado final da exploração bem-sucedida é escalonamento completo de privilégios — de um usuário padrão para SYSTEM/administrador — o que na prática destrava qualquer restrição de segurança local subsequente (leitura de LSASS, desativação de controles, instalação de drivers, etc).

Versões

Afetadas
Microsoft Windows 10 Version 1507; Windows 10 Version 1607; Windows 10 Version 1809; Windows 10 Version 21H2; Windows 10 Version 22H2; Windows 11 Version 22H2; Windows 11 Version 22H3; Windows 11 Version 23H2 (conforme lista de produtos afetados reportada).
Corrigidas em
Corrigida pela atualização de segurança da Microsoft de maio de 2025. As fontes lidas não especificam os números de build/KB por versão — consultar o Update Guide oficial da Microsoft para a build exata correspondente a cada edição afetada.

Como se proteger

A mitigação primária é aplicar a atualização de segurança da Microsoft referente a esta CVE, publicada no boletim de maio de 2025. As fontes lidas não trazem o número de KB ou build específico de correção por sistema — verifique o Update Guide da Microsoft para a versão exata de patch aplicável a cada edição do Windows listada (10 1507/1607/1809/21H2/22H2, 11 22H2/22H3/23H2).

A CISA determinou prazo de mitigação até 03/06/2025 para agências federais sob BOD 22-01, orientação que serve de referência de urgência também fora do escopo federal. Não há paliativo de configuração conhecido e publicado nas fontes — o AFD.sys é componente central do stack de rede do Windows (WinSock), então não é possível desabilitá-lo ou removê-lo como controle compensatório sem quebrar toda comunicação de rede do sistema.

O que não funciona: tratar isso como algo mitigável por segmentação de rede ou firewall, já que o vetor é local e não depende de tráfego externo. Controles de EDR que restrinjam execução de código não confiável e reduzam a superfície de "primeiro estágio" (o vetor que dá acesso local inicial) ajudam a reduzir a chance de a EoP ser sequer alcançável, mas não substituem o patch.

Como detectar

Não há assinatura de detecção pública ou IOC conhecido documentado nas fontes disponíveis. Como sinal indireto, monitore crashes ou comportamento anômalo envolvendo afd.sys (BSODs relacionados, exceções de driver) e eventos de elevação de privilégio local não explicados por atividade administrativa legítima — especialmente em sequência após execução de processo suspeito por usuário não privilegiado. Na ausência de assinatura oficial, a detecção prática depende de EDR observando comportamento pós-exploração (novo processo SYSTEM originado de sessão de usuário padrão) mais do que da tentativa de exploração em si.

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.
Null pointer dereference in Windows Ancillary Function Driver for WinSock allows an authorized attacker to elevate privileges locally.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/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.