← back
CVE-2018-8405highunder attackransomwareCWE-404

CVE-2018-8405

51Vexday Risk Score

Prioritize patching. It under exploitation confirmed by CISA.

ssvc Actcvss 7.8epss 3.4%
from disclosure to weapon
Published on NVDAug 15
CISA KEV+1321d
exploitation probability
3.4%top 12% of all CVEs
observed exploitation
yesCISA + VulnCheck
Action required by CISAfederal deadline: 2022-04-18

Apply updates per vendor instructions.

Summary

Vulnerabilidade de elevação de privilégio no driver DirectX Graphics Kernel (DXGKRNL) do Windows, que permite que um processo local com privilégios baixos execute código com privilégios mais altos ao corromper objetos em memória gerenciados pelo driver. Está no catálogo KEV da CISA com exploração confirmada, mas é uma falha de escalonamento local — não dá acesso inicial, serve para consolidar controle depois de um comprometimento prévio.

Technical detail

A falha reside no driver DXGKRNL, componente do kernel do Windows responsável por mediar operações da pilha gráfica (WDDM) entre processos em modo usuário e a GPU. O advisory da Microsoft descreve a causa como manuseio impróprio de objetos em memória. O catálogo KEV da CISA classifica a falha como CWE-404 (Improper Resource Shutdown or Release), o que sugere um cenário de liberação/gestão incorreta de recursos — compatível com padrões de use-after-free ou double-free em drivers gráficos, comuns nessa família de CVEs do DXGKRNL divulgadas em 2018.

Como o DXGKRNL opera em modo kernel e expõe superfícies de IOCTL e handles de objetos gráficos (surfaces, contextos, sync objects) a chamadas vindas de modo usuário, um atacante que controle a sequência de criação/destruição desses objetos pode forçar o kernel a operar sobre memória já liberada ou em estado inconsistente. Isso corrompe estruturas do kernel e pode ser convertido em execução de código arbitrário com privilégios de SYSTEM.

A Microsoft não publicou detalhes de proof-of-concept nem indicou a função exata afetada dentro do driver; a nota do fabricante é o parágrafo padrão de PoV, sem análise de código. Não há writeup técnico público detalhado nas fontes consultadas que reconstrua o fluxo exato de exploração — o que se sabe vem do próprio advisory e da classificação CWE da CISA.

How it’s exploited

O vetor de ataque é local (AV:L) e exige que o atacante já tenha capacidade de executar código no sistema com privilégios baixos (PR:L) — não é uma falha explorável remotamente nem por um usuário anônimo pela rede. Isso a coloca na categoria clássica de vulnerabilidade de escalonamento pós-exploração: útil depois que um invasor já obteve execução de código via phishing, exploit de outro componente, ou acesso físico/RDP com credenciais de baixo privilégio.

A interação com o usuário não é necessária (UI:N) e a complexidade de ataque é considerada baixa (AC:L) pela Microsoft, o que indica que, uma vez com acesso local, o exploit é determinístico e não depende de condições de corrida difíceis de reproduzir ou de engenharia social adicional. O impacto reportado é total: confidencialidade, integridade e disponibilidade altas, compatível com execução de código arbitrário em modo kernel.

O CVE está no catálogo KEV da CISA, confirmando exploração ativa observada, mas sem informação pública sobre qual malware, grupo ou campanha específica a usou — a entrada da CISA registra apenas a exigência de aplicar as atualizações do fornecedor, sem contexto adicional de threat intelligence nas fontes disponíveis.

Versions

Affected
Windows 8.1, Windows RT 8.1, Windows Server 2012 R2, Windows Server 2016, Windows 10 e Windows 10 Servers (builds anteriores à atualização de segurança de agosto de 2018, conforme descrito pela Microsoft; a Microsoft não detalhou números de build individuais no texto do advisory disponível).
Fixed in
Atualizações de segurança da Microsoft de agosto de 2018 para as respectivas versões/branches listadas. O KB específico para cada versão não está disponível nas fontes consultadas — consultar o advisory MSRC (portal.msrc.microsoft.com) para o identificador exato de patch aplicável à build em uso.

How to protect

A mitigação é aplicar as atualizações de segurança da Microsoft referentes a agosto de 2018 para as versões afetadas (Windows 8.1, Windows RT 8.1, Windows Server 2012 R2, Windows 10 e builds correspondentes, Windows Server 2016). O advisory oficial da Microsoft (MSRC) é a fonte definitiva para o KB específico de cada branch/build; os dados apurados aqui não incluem o número exato do KB, e não deve ser assumido nenhum sem confirmar no portal da Microsoft para a versão exata em uso.

Como se trata de um driver de kernel envolvido na pilha gráfica, não há uma flag de configuração ou desativação de feature que mitigue a falha sem quebrar funcionalidade — desabilitar aceleração gráfica ou o subsistema WDDM não é uma mitigação suportada nem documentada, e não deve ser tratado como paliativo confiável. O controle compensatório real é reduzir a superfície de ataque local: restringir quem consegue executar código não confiável na máquina (aplicação de menor privilégio, controle de aplicações, segmentação de contas administrativas), já que a exploração depende de acesso local prévio.

Dado o registro no KEV da CISA, para agências e ambientes sob essa obrigatoriedade o prazo de correção listado é 2022-04-18 — vale como sinal de prioridade mesmo para quem não está sob a diretiva, indicando que máquinas Windows desatualizadas nessas versões (fim de vida técnico para muitas delas) representam risco residual real caso ainda estejam em produção.

How to detect

Não há assinatura de rede aplicável, pois a exploração ocorre inteiramente em modo local/kernel, sem tráfego de rede associado. Em nível de host, o sinal a procurar é uso anômalo de IOCTLs do DXGKRNL ou chamadas repetidas de criação/destruição de objetos gráficos (surfaces, contextos, sync objects) por processos que não deveriam interagir intensamente com a pilha gráfica, seguidas de crash do driver gráfico (bugcheck/BSOD) ou de elevação inesperada de um processo para SYSTEM. Nenhuma das fontes consultadas fornece um indicador de comprometimento (IOC) público específico para esta CVE — a ausência de detalhes de exploração publicados limita a criação de detecção assinada confiável; monitoramento de EDR para escalonamento de privilégio anômalo seguido de crash do driver gráfico é o proxy mais próximo disponível.

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.
An elevation of privilege vulnerability exists when the DirectX Graphics Kernel (DXGKRNL) driver improperly handles objects in memory, aka "DirectX Graphics Kernel Elevation of Privilege Vulnerability." This affects Windows Server 2012 R2, Windows RT 8.1, Windows Server 2016, Windows 8.1, Windows 10, Windows 10 Servers. This CVE ID is unique from CVE-2018-8400, CVE-2018-8401, CVE-2018-8406.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H