← back
CVE-2018-8414highunder attackCWE-20

CVE-2018-8414

95Vexday Risk Score

Prioritize patching. It under exploitation confirmed by CISA and has a public proof of concept.

ssvc Actcvss 8.8epss 74%
from disclosure to weapon9 days
Published on NVDAug 15
1st PoC+9d
CISA KEV+1318d
exploitation probability
74%top 1% of all CVEs
observed exploitation
yesCISA + VulnCheck
2 public exploit(s)
Action required by CISAfederal deadline: 2022-04-15

Apply updates per vendor instructions.

Summary

Falha de validação de caminhos de arquivo no Windows Shell que permite execução remota de código em Windows 10 e nas versões de Windows Server baseadas no mesmo shell. Exige interação do usuário (abrir ou navegar até um arquivo/local malicioso), mas está no catálogo KEV da CISA como exploração confirmada e possui PoC pública, o que eleva o risco prático apesar da barreira de interação humana.

Technical detail

A descrição oficial da Microsoft é econômica: o Windows Shell falha em validar corretamente caminhos de arquivo antes de processá-los, o que a CISA classifica sob CWE-20 (Improper Input Validation). Isso indica que algum componente do shell — responsável por resolver, exibir ou executar itens a partir de um caminho fornecido — aceita entradas que não deveriam ser tratadas como confiáveis, abrindo espaço para que um caminho manipulado leve à execução de código no contexto do usuário que interage com ele.

O vetor CVSS (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) mostra que o ataque pode ser desencadeado remotamente, sem privilégios prévios e sem complexidade adicional além da ação do usuário, mas depende de interação (UI:R) — ou seja, a vítima precisa abrir, clicar ou navegar até algo controlado pelo atacante. Não há, nas fontes oficiais disponíveis, detalhamento de qual componente exato do Shell (Explorer, associação de tipo de arquivo, resolução de atalho, etc.) processa o caminho de forma insegura; a Microsoft não publicou esse nível de detalhe no advisory.

Não foram encontrados, nas fontes verificadas, detalhes técnicos adicionais sobre o mecanismo interno (por exemplo, se envolve UNC paths, arquivos .theme, .scf, ou outro tipo de artefato usado historicamente em falhas de Shell). Qualquer afirmação nesse sentido seria especulação e foi deliberadamente omitida.

How it’s exploited

O vetor prático mais coerente com UI:R é a entrega de um arquivo ou link malicioso — por e-mail, compartilhamento de rede, download ou mídia removível — que a vítima precisa abrir ou acessar para que o Shell processe o caminho malformado. Não há exigência de autenticação prévia nem de configuração não padrão documentada nas fontes; o requisito real é a ação do usuário, que costuma ser o gargalo em campanhas de phishing e engenharia social.

A vulnerabilidade tem PoC pública conhecida e está no catálogo KEV da CISA, que confirma exploração no mundo real — embora a entrada tenha sido adicionada ao catálogo apenas em 25/03/2022, quase quatro anos depois da publicação original (15/08/2018), com prazo de correção definido pela CISA para 15/04/2022. Isso sugere reaproveitamento tardio da falha em campanhas, possivelmente após vazamento ou redescoberta de exploit funcional, e não necessariamente exploração massiva contínua desde 2018.

O impacto final, segundo o CVSS (C:H/I:H/A:H), é execução de código com comprometimento total de confidencialidade, integridade e disponibilidade no contexto do usuário afetado — o que normalmente significa controle da sessão da vítima e possibilidade de escalar a partir daí, dependendo dos privilégios da conta logada.

Versions

Affected
Microsoft Windows 10 e Microsoft Windows 10 Servers (versões de Windows Server baseadas na mesma base de código do Windows 10), conforme descrito no advisory oficial da Microsoft. O advisory não detalha builds ou edições específicas nas fontes consultadas.
Fixed in
Corrigida pela Microsoft no ciclo de atualizações de segurança de agosto de 2018 (mesma data de divulgação da CVE, 15/08/2018). Números de KB/build específicos não constam nas fontes consultadas e não devem ser presumidos — consultar o advisory oficial da Microsoft para a atualização exata aplicável a cada versão/edição do Windows 10 e Windows Server.

How to protect

A ação recomendada pela própria entrada no KEV é genérica: "aplicar atualizações conforme instruções do fornecedor". A Microsoft publicou correção como parte do ciclo de atualizações de segurança de agosto de 2018 (mesma data de publicação da CVE), mas as fontes disponíveis não trazem o número de KB ou build específico — não devem ser citados números aqui sem confirmação para evitar informação incorreta. Recomenda-se consultar diretamente o advisory oficial da Microsoft para o KB correspondente ao Windows 10 e às versões de Windows Server afetadas.

Como paliativo, dado que a exploração depende de UI:R, controles de reduzem a superfície incluem restringir a abertura de arquivos e links de origem não confiável (filtragem de anexos, bloqueio de execução de tipos de arquivo associados ao Shell), e reforço de treinamento anti-phishing, já que a interação da vítima é o elo necessário. Isso não substitui o patch — apenas reduz a probabilidade de a cadeia de entrega chegar ao usuário.

Não há indicação nas fontes de mitigação por desativação de algum recurso específico do Shell sem quebrar funcionalidade normal do sistema; a correção via atualização de segurança é o caminho validado pelo fornecedor.

How to detect

As fontes consultadas não trazem assinaturas, IOCs ou padrões de log específicos associados à exploração desta falha. A presença no catálogo KEV confirma exploração real, mas sem detalhamento técnico de artefatos observados em campanha. Na ausência de indicadores publicados, a defesa prática se apoia em monitorar execução de processos incomuns originados do Explorer/Shell após abertura de arquivos ou navegação a caminhos de rede/UNC recebidos de fontes externas, e em correlacionar com entrega de anexos ou links suspeitos — não como assinatura confirmada desta CVE, mas como comportamento genérico de exploração via Shell.

Researched and written with AI from the vendor advisory and public analysis, with the sources above. Always confirm the fixed version in the official advisory before acting.
A remote code execution vulnerability exists when the Windows Shell does not properly validate file paths, aka "Windows Shell Remote Code Execution Vulnerability." This affects Windows 10 Servers, Windows 10.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.