← voltar
CVE-2021-34473criticalsob ataqueransomwareCWE-918

Microsoft Exchange Server Remote Code Execution Vulnerability

100Vexday Risk Score

Corrija agora. Ela está sob exploração confirmada pelo CISA, tem exploit funcional público e 1 grupo(s) de ameaça a utilizam.

ssvc Actcvss 9.1epss 100%
da publicação à arma27 dias
Publicada no NVD14 de jul.
1ª PoC+27d
metasploit6 de abr.
CISA KEV+112d
probabilidade de exploração
100%top 1% das CVEs
exploração observada
simCISA + VulnCheck
1 grupo(s)21 exploit(s) público(s)
Quem explora1

Grupos conhecidos por explorar esta vulnerabilidade (atribuição MITRE ATT&CK).

Ação exigida pela CISAprazo federal: 2021-11-17

Apply updates per vendor instructions.

Resumo

CVE-2021-34473 é uma falha de Server-Side Request Forgery (SSRF) pré-autenticação no serviço Autodiscover do Microsoft Exchange Server, descoberta por Orange Tsai (ZDI) e apresentada no Pwn2Own 2021. Isoladamente ela não entrega RCE — é o primeiro elo da cadeia conhecida como ProxyShell, que combinada com CVE-2021-34523 e CVE-2021-31207 resulta em execução remota de código como SYSTEM sem autenticação. Importa porque foi explorada em massa a partir de agosto de 2021, entrou no catálogo KEV da CISA e teve uso confirmado em campanhas de ransomware.

Detalhamento técnico

A falha está no componente Autodiscover do Exchange (CWE-918, SSRF). O serviço não valida corretamente a URI recebida antes de acessar recursos internos, permitindo que um atacante manipule o caminho da requisição para fazer o servidor front-end encaminhar chamadas para serviços backend internos do Exchange — inclusive o backend do PowerShell remoto, que roda com privilégios elevados. Como o Autodiscover é exposto sem exigência de autenticação, o atacante controla o destino e parte do conteúdo da requisição forjada, mas não credenciais nem sessão válida.

A classificação como 'Remote Code Execution' no título da Microsoft é o rótulo dado à cadeia completa demonstrada por Orange Tsai (ProxyShell), não ao comportamento isolado desta CVE. Sozinha, CVE-2021-34473 permite bypass de autenticação via SSRF — o atacante consegue fazer o Exchange autenticar em nome dele contra serviços internos. Para chegar a execução de código é necessário encadear essa falha com CVE-2021-34523 (elevação de privilégio no backend PowerShell do Exchange) e CVE-2021-31207 (path confusion que permite escrita arbitrária de arquivo), o que na prática resulta em upload de webshell.

Há divergência de severidade entre fontes: a Microsoft/NVD atribuem CVSS 9.1 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N), enquanto o advisório da ZDI (ZDI-21-821) pontua 10.0 com Scope Changed (S:C) e impacto total em confidencialidade, integridade e disponibilidade — refletindo o resultado da cadeia completa, não apenas do SSRF isolado.

Como é explorada

Na exploração real (ProxyShell), o atacante envia requisições HTTP não autenticadas ao endpoint Autodiscover exposto publicamente pelo Exchange, abusando do SSRF para localizar e falar com o mailbox backend e obter um token/contexto que permite chamadas de PowerShell remoto autenticadas como um usuário legítimo — sem jamais possuir credenciais válidas. A partir daí, a elevação de privilégio e o path confusion das outras duas CVEs da cadeia permitem gravar um arquivo (webshell) em um diretório acessível via IIS, dando execução de código arbitrário como SYSTEM.

Versões

Afetadas
Microsoft Exchange Server 2013 Cumulative Update 23; Exchange Server 2016 Cumulative Update 19 e Cumulative Update 20; Exchange Server 2019 Cumulative Update 8 e Cumulative Update 9 (antes das atualizações de segurança de abril de 2021).
Corrigidas em
Exchange Server 2013 CU23, Exchange Server 2016 CU19/CU20 e Exchange Server 2019 CU8/CU9 com as atualizações de segurança de abril de 2021 aplicadas, conforme o advisory da Microsoft (MSRC).

Como se proteger

A correção está nas atualizações de segurança de abril de 2021 do Exchange Server, aplicáveis a Exchange 2013 CU23, Exchange 2016 CU19/CU20 e Exchange 2019 CU8/CU9 — instalar a CU correspondente já corrigida elimina a falha; instalar apenas o patch sem estar na Cumulative Update mínima exigida não funciona, pois o Exchange exige a CU base para aplicar hotfixes de segurança. Não existe mitigação de configuração equivalente a corrigir a falha: desabilitar totalmente o Autodiscover quebra funcionalidades de cliente (Outlook, ActiveSync) e não é uma opção suportada pela Microsoft para produção.

Como controle compensatório quando a atualização não é imediata, restringir o acesso externo ao endpoint Autodiscover (via reverse proxy, WAF ou regra de firewall que bloqueie padrões de URI anômalos) reduz superfície de ataque, mas não é substituto do patch — a exploração de ProxyShell foi documentada mesmo contra instalações apenas parcialmente expostas. Ambientes já comprometidos precisam de varredura de webshells e revisão de contas/mailboxes, já que a cadeia completa entrega execução de código, não apenas acesso de leitura.

Como detectar

Sinal mais confiável de exploração da cadeia ProxyShell é a presença de webshells em diretórios acessíveis via IIS do Exchange e entradas incomuns nos logs do IIS/Autodiscover com padrões de URI malformados ou requisições anômalas ao endpoint Autodiscover vindas de IPs externos sem sessão de cliente legítima associada. Como o SSRF isolado não deixa artefato de código executado, a ausência de webshell não garante que não houve tentativa — convém correlacionar logs do Autodiscover com logs do backend PowerShell remoto e com criação de arquivos .aspx não reconhecidos nos diretórios web do Exchange.

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.
Microsoft Exchange Server Remote Code Execution Vulnerability
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N/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.