← voltar
CVE-2016-6367highsob ataqueCWE-77

CVE-2016-6367

76Vexday 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 23%
da publicação à arma1 dias
Publicada no NVD18 de ago.
1ª PoC+1d
CISA KEV+2105d
probabilidade de exploração
23%top 2% das CVEs
exploração observada
simCISA + VulnCheck
2 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2022-06-14

Apply updates per vendor instructions.

Resumo

Falha no parser de linha de comando (CLI) do Cisco ASA Software (e nos EoL Cisco PIX e FWSM) que permite a um usuário local já autenticado escalar privilégios ou causar negação de serviço ao submeter comandos malformados/inválidos. É a vulnerabilidade por trás do exploit EPICBANANA, vazado pelo grupo Shadow Brokers em agosto de 2016 e atribuído ao arsenal da Equation Group/NSA. Apesar do nome chamativo e da presença no catálogo KEV da CISA, o requisito de acesso local autenticado limita bastante o universo de exploração direta — o risco real está em cenários onde credenciais de baixo privilégio (ou acesso a uma sessão de console/VTY) já foram obtidas por outro meio.

Detalhamento técnico

A falha está no parser do CLI do ASA (CWE-119, buffer overflow, segundo o advisory da Cisco; o catálogo KEV da CISA classifica como CWE-77, command injection — as fontes divergem na categorização exata do defeito). O bug interno é o CSCtu74257, corrigido pela Cisco já em 2011 dentro do ciclo normal de manutenção, mas só recebeu um advisory formal e uma CVE em agosto de 2016, depois que o exploit apareceu no vazamento do Shadow Brokers — ou seja, a correção existia antes da divulgação pública da falha.

O mecanismo depende de o dispositivo aceitar 'certos comandos inválidos' via CLI. Um atacante com uma sessão autenticada (console, Telnet, SSH ou VTY, dependendo da configuração do dispositivo) envia sequências de comandos malformadas que o parser não trata corretamente, corrompendo memória o suficiente para causar DoS ou, conforme a Cisco descreve, potencialmente executar código arbitrário no contexto do próprio dispositivo.

O atacante não precisa de privilégio de enable/nível 15 previamente — precisa apenas estar autenticado no dispositivo (AC:L/PR:L no vetor CVSS informado), o que caracteriza escalação de privilégio local, não um ataque remoto não autenticado.

Como é explorada

Pré-requisito central: acesso local e autenticado ao CLI do ASA/PIX/FWSM. Isso normalmente significa uma sessão de console física, ou uma sessão remota de gerência (Telnet/SSH) já estabelecida com credenciais válidas de baixo privilégio. Não há vetor de rede não autenticado — quem já teria acesso de gerência ao equipamento (um operador com privilégio restrito, ou um atacante que obteve credenciais fracas/reutilizadas) é o perfil de ataque.

O exploit público conhecido é o EPICBANANA, parte do dump do Shadow Brokers atribuído ao Equation Group, disponibilizado como PoC funcional no Exploit-DB (EDB-ID 40271). A Cisco confirmou que o defeito subjacente já estava corrigido desde 2011, então a 'exploração ativa' documentada no KEV da CISA se refere a equipamentos legados nunca atualizados — não a uma falha recém-descoberta sendo exploração em massa hoje.

O resultado da exploração bem-sucedida é escalação de privilégio no próprio dispositivo de firewall/VPN, com potencial DoS ou execução de código no plano de controle — em um ASA isso significa comprometer o ponto de inspeção de tráfego da rede, não apenas uma máquina qualquer.

Versões

Afetadas
Cisco ASA Software: releases anteriores a 8.4(3) nos branches 7.2, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5, 8.6 e 8.7; branch 9.0 anterior a 9.0(1). Também afeta Cisco PIX Firewall e Cisco Firewall Services Module (FWSM), ambos em fim de vida útil sem correção disponível. A descrição oficial da CVE cita 'antes de 8.4(1)', mas o advisory formal da Cisco especifica 'antes de 8.4(3)' como a linha de corte real — há divergência entre as duas fontes e o advisory do fornecedor deve prevalecer.
Corrigidas em
ASA 8.4(3) para o branch 8.4; ASA 9.0(1) para quem estava em 8.4, 8.5, 8.6, 8.7 ou 9.0 anterior; branches 7.2 a 8.3 não têm fix próprio e exigem migração para 8.4(3) ou 9.0(1)+. A partir de 9.1 o produto não é afetado. Não há software corrigido para Cisco PIX ou FWSM (EoL).

Como se proteger

Não existe workaround publicado pela Cisco — a única correção real é atualizar o software. Para o branch 8.4, a versão corrigida é 8.4(3); para os branches 7.2, 8.0, 8.1, 8.2, 8.3, 8.5, 8.6 e 8.7 não há fix dentro do próprio branch, sendo necessário migrar para 9.0(1) ou posterior; a partir de 9.1 o ASA não é afetado. Cisco PIX e Firewall Services Module (FWSM) atingiram fim de suporte antes do advisory e não receberão correção — a única mitigação real para esses dois produtos é a substituição do hardware/software, já que continuam vulneráveis permanentemente.

Como controle compensatório, restrinja rigorosamente quem tem acesso de CLI (console, SSH, Telnet, VTY) ao dispositivo, elimine contas compartilhadas ou de baixo privilégio desnecessárias, e use AAA com logging de comandos para detectar tentativas de comandos anômalos. Isso reduz a superfície mas não elimina a falha — o único remédio efetivo é a atualização de versão.

Não adianta tratar isso como problema de perímetro: como a exploração exige acesso já autenticado, controles de borda (ACL de gerência, firewall externo) só ajudam se impedirem que credenciais comprometidas alcancem a interface de gerência do próprio ASA.

Como detectar

A Cisco publicou as Snort Rules 39983 a 39987 associadas a este advisory, voltadas para detectar tentativas de exploração via CLI. Como o vetor exige uma sessão de gerência já autenticada, o sinal mais confiável em ambiente corporativo é auditoria de comandos via AAA/TACACS+ (logging de comandos executados no ASA) buscando sequências de CLI malformadas ou comandos inválidos repetidos, e monitoramento de crashes/reloads inesperados do dispositivo, que podem indicar tentativas de DoS via este bug. Não há assinatura de rede aplicável no sentido tradicional, já que o ataque ocorre dentro de uma sessão de gerência já estabelecida, não em tráfego de dados.

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.
Cisco Adaptive Security Appliance (ASA) Software before 8.4(1) on ASA 5500, ASA 5500-X, PIX, and FWSM devices allows local users to gain privileges via invalid CLI commands, aka Bug ID CSCtu74257 or EPICBANANA.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
n/a · n/a
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.