← volver
CVE-2018-0824highbajo ataqueCWE-502

CVE-2018-0824

100Vexday Risk Score

Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.

ssvc Actcvss 7.5epss 72%
de la publicación al arma37 días
Publicada en NVD9 may
1ª PoC+37d
metasploit+88d
CISA KEV+2280d
probabilidad de explotación
72%top 1% de las CVE
explotación observada
CISA + VulnCheck
4 exploit(s) público(s)
Acción exigida por CISAplazo federal: 2024-08-26

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Resumen

Falha de desserialização insegura (CWE-502) no subsistema Microsoft COM para Windows, que permite execução remota de código ou escalonamento de privilégios via um arquivo ou script malicioso especialmente formatado. A Microsoft descreve como RCE, mas a análise pública independente (Code White) documentou principalmente o vetor de escalonamento de privilégios local — a exploração remota exige convencer a vítima a abrir um arquivo, o que reduz a severidade prática frente ao CVSS. Entrou no catálogo KEV da CISA em agosto de 2024, seis anos após a correção, indicando exploração observada tardiamente, possivelmente em cadeias de pós-exploração.

Detalle técnico

A vulnerabilidade está no tratamento de objetos serializados pelo Microsoft COM (Component Object Model) no Windows. O CWE associado, conforme classificação da CISA no KEV, é CWE-502 (Deserialization of Untrusted Data): o componente desserializa dados de objetos sem validar adequadamente seu conteúdo ou origem, permitindo que um atacante que controle o blob serializado influencie o comportamento do processo que o desserializa — incluindo, potencialmente, o fluxo de execução.

O pesquisador Nicolas Joly, do MSRC, reportou a falha à própria Microsoft, que a corrigiu descrevendo-a como capaz de RCE via arquivo ou script especialmente criado. A pesquisa pública subsequente, feita pela Code White, focou no ângulo de escalonamento de privilégios local usando COM — os autores declaram explicitamente que, embora a falha possa levar a RCE, o interesse deles era nos aspectos de EoP, sugerindo que a cadeia completa de exploração remota envolve complexidade adicional não detalhada publicamente.

O vetor CVSS (AC:H, UI:R, PR:N) reflete isso: complexidade de ataque alta e interação do usuário necessária. Não há, nas fontes disponíveis, detalhamento de qual DLL, classe COM ou API específica do sistema realiza a desserialização vulnerável — essa camada de detalhe técnico não foi publicada em texto acessível nas referências levantadas, apenas mencionada como estando no blogpost técnico da Code White.

Cómo se explota

Segundo o próprio advisory da Microsoft (relatado via ExploitDB/Code White), há dois cenários de ataque: por e-mail, o atacante envia à vítima um arquivo especialmente criado e a convence a abri-lo; ou baseado em web, o atacante hospeda (ou compromete) um site com o arquivo malicioso e precisa convencer a vítima a clicar em um link e depois abrir o arquivo — não há forma de forçar a visita ao site nem a abertura automática do arquivo. Em ambos os casos a interação do usuário é obrigatória, não é um RCE 'zero-click'.

O PoC público (EDB-ID 44906, autoria Code White) demonstra o componente de escalonamento de privilégios local via COM, não uma cadeia remota completa de RCE. Isso significa que, na prática, boa parte do material de exploração disponível publicamente serve para elevação de privilégios em uma máquina já com acesso local, e não para comprometimento remoto direto — um detalhe relevante para quem avalia o risco real em seu ambiente.

A presença no catálogo KEV da CISA confirma exploração no mundo real, mas a entrada foi adicionada apenas em agosto de 2024, seis anos após a publicação original (2018) — sugerindo uso tardio ou reaproveitamento da técnica em campanhas específicas, possivelmente em conjunto com outras falhas para movimento lateral ou pós-exploração. A CISA classifica o uso em campanhas de ransomware como 'desconhecido'.

Versiones

Afectadas
Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows RT 8.1, Windows 8.1, Windows Server 2016, Windows 10 e Windows 10 Servers (versões específicas de build não detalhadas nas fontes consultadas).
Corregidas en
Corrigida pela atualização de segurança da Microsoft de maio de 2018 (associada ao ciclo de Patch Tuesday). Números de KB específicos por sistema operacional não constam nas fontes consultadas — verificar diretamente no MSRC/Windows Update.

Cómo protegerse

A correção definitiva é a atualização de segurança da Microsoft de maio de 2018 (Patch Tuesday) que corrige o tratamento de objetos serializados pelo COM. As fontes disponíveis não especificam os números de KB por sistema operacional nem builds exatas — para aplicar corretamente, confirme no MSRC/Windows Update qual KB corresponde ao seu sistema operacional específico (Windows 7, 8.1, 10 e as edições Server correspondentes listadas no advisory), já que não há dados de build catalogados aqui que possam ser reproduzidos com segurança.

Como mitigação primária, a orientação da CISA no KEV é genérica: aplicar as mitigações do fornecedor ou descontinuar o uso do produto caso não seja possível corrigir. Não há flag de configuração, GPO ou controle compensatório documentado nas fontes levantadas que neutralize especificamente essa falha sem o patch — dado o vetor de ataque exigir interação do usuário, treinamento de conscientização contra abertura de arquivos não solicitados e políticas de bloqueio de anexos/execução de scripts reduzem a superfície, mas não eliminam a vulnerabilidade subjacente no COM.

Não confie apenas em antivírus ou EDR como mitigação suficiente: a falha está no tratamento de dados desserializados pelo próprio sistema operacional, não em um binário malicioso facilmente assinaturável.

Cómo detectar

Não há assinatura ou indicador de comprometimento público e confiável documentado nas fontes consultadas para identificar tentativas de exploração remota via COM. Como o vetor depende de abertura de arquivo malicioso pelo usuário, monitorar processos que instanciam objetos COM a partir de arquivos recebidos por e-mail ou download, e correlacionar com o EDB-ID 44906 (que documenta o comportamento do PoC de escalonamento de privilégios local), são os únicos pontos de partida práticos — mas não substituem telemetria específica de EDR para chamadas anômalas de desserialização COM, que não está detalhada nas fontes disponíveis.

Investigado y redactado con IA a partir del advisory del fabricante y análisis públicos, con las fuentes citadas. Verifica siempre la versión corregida en el advisory oficial antes de actuar.
A remote code execution vulnerability exists in "Microsoft COM for Windows" when it fails to properly handle serialized objects, aka "Microsoft COM for Windows Remote Code Execution Vulnerability." This affects Windows 7, Windows Server 2012 R2, Windows RT 8.1, Windows Server 2008, Windows Server 2012, Windows 8.1, Windows Server 2016, Windows Server 2008 R2, Windows 10, Windows 10 Servers.
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Productos afectados
n/a · n/a
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.