← voltar
CVE-2026-20245highsob ataqueCWE-116

Cisco Catalyst SD-WAN Controller Authenticated Privilege Escalation Vulnerability

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 25%
da publicação à arma2 dias
Publicada no NVD4 de jun.
1ª PoC+2d
CISA KEV+5d
probabilidade de exploração
25%top 2% das CVEs
exploração observada
simCISA + VulnCheck
3 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2026-06-23

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Resumo

Falha de escalonamento de privilégios no CLI do Cisco Catalyst SD-WAN Controller, SD-WAN Manager e SD-WAN Validator: um usuário autenticado com privilégios netadmin pode enviar um arquivo malformado (ex.: CSV via comando de upload) e executar comandos arbitrários como root. É CVSS 7.8, mas o vetor é local (AV:L) e exige privilégio netadmin prévio — a gravidade real depende de como esse acesso é obtido. Está no catálogo KEV da CISA com exploração confirmada e existe PoC pública, e a própria Cisco relatou casos em que a exploração resultou em alteração de configuração empurrada para dispositivos de borda (edge devices).

Detalhamento técnico

A vulnerabilidade é classificada como CWE-116 (Improper Encoding or Escaping of Output) no CLI dos componentes de controle do SD-WAN. Scripts internos que processam uploads de arquivo — evidenciados nos logs como vconfd_script_upload_tenant_list.sh, vconfd_script_upload_vsmart_serial_numbers.sh e vconfd_script_upload_chassis_number_file.sh — recebem um caminho de arquivo (parâmetro '-cli path') e conteúdo fornecidos pelo usuário sem validação/escaping suficiente antes de processá-los. Esse processamento roda com privilégios de root, então dados do arquivo (nome, caminho ou conteúdo) controlados pelo atacante podem ser interpretados como comando pelo shell/script subjacente, gerando injeção de comando.

O atacante controla o conteúdo e/ou o caminho do arquivo enviado via CLI — por exemplo, um CSV de 'tenant list' ou 'serial numbers' que normalmente é usado em operações administrativas legítimas do fabric SD-WAN. A falha atinge Catalyst SD-WAN Controller, SD-WAN Manager e SD-WAN Validator 'independente da configuração do dispositivo', segundo a Cisco, ou seja, não depende de feature opcional habilitada — qualquer instalação com a função de upload de arquivo via CLI está exposta se o atacante tiver a permissão necessária.

O pré-requisito crítico é a permissão netadmin — o CVSS já reflete isso com PR:L, mas a manchete 'privilege escalation' pode sugerir erroneamente que basta qualquer conta autenticada. Sem netadmin, a superfície de exploração não se abre pelas vias documentadas pela Cisco.

Como é explorada

Para explorar, o atacante precisa de uma sessão autenticada com privilégios netadmin no Controller/Manager/Validator. Isso pode vir de credenciais válidas (roubadas, reutilizadas ou obtidas por engenharia social) ou de encadeamento com outra vulnerabilidade que concede esse nível de acesso — a Cisco cita explicitamente CVE-2026-20182 (bypass de autenticação no peering, CVSS 10.0, não autenticado e remoto, que permite logar como conta interna de alto privilégio) e CVE-2026-20127 como caminhos conhecidos para obter netadmin sem credenciais legítimas. A Cisco afirma não ter conhecimento de exploração bem-sucedida por outras vias.

Com netadmin em mãos, o ataque consiste em enviar via CLI um arquivo craftado (por exemplo, um CSV malformado no fluxo de upload de lista de tenants ou de números de série) que, ao ser processado pelo script interno, escapa do contexto esperado e injeta comandos executados como root — resultando em controle total do componente de controle SD-WAN (Controller/Manager/Validator).

A Cisco documentou casos reais e limitados em que a exploração resultou em alteração de configuração empurrada para dispositivos de borda (edge devices), confirmando impacto que vai além do componente de controle isolado e pode se propagar para o fabric gerenciado. A presença no catálogo KEV da CISA (adicionada em 09/06/2026, prazo de correção 23/06/2026) e a existência de PoC pública elevam a prioridade de correção mesmo com o pré-requisito de acesso netadmin, especialmente em ambientes onde CVE-2026-20182 também não foi corrigida.

Versões

Afetadas
Cisco Catalyst SD-WAN Controller (ex-vSmart), Cisco Catalyst SD-WAN Manager (ex-vManage) e Cisco Catalyst SD-WAN Validator (ex-vBond), em todos os tipos de implantação (on-prem, SD-WAN Cloud-Pro, SD-WAN Cloud gerenciado pela Cisco, SD-WAN for Government/FedRAMP), independentemente da configuração do dispositivo. Os números exatos de release afetados não constam nos trechos do advisory capturados nesta pesquisa — consultar a seção 'Fixed Software' do advisory oficial (cisco-sa-sdwan-privesc-4uxFrdzx).
Corrigidas em
A Cisco declara ter lançado atualizações de software que corrigem a vulnerabilidade, mas os números específicos de versão corrigida por linha de produto não estavam presentes nos trechos do advisory disponíveis para esta pesquisa. Consultar a seção 'Fixed Software' do advisory oficial ou o NVD para a lista completa.

Como se proteger

A Cisco não oferece workaround para esta CVE — a única remediação completa é atualizar para o software corrigido. O advisory oficial remete à seção 'Fixed Software' do próprio comunicado (cisco-sa-sdwan-privesc-4uxFrdzx) para a lista de releases corrigidas por linha de produto; os trechos capturados desta pesquisa não continham os números de versão exatos, então não devem ser assumidos — consulte diretamente essa seção do advisory antes de planejar o upgrade.

Antes de atualizar, a Cisco recomenda coletar 'admin-tech' de cada componente de controle SD-WAN (Controller, Manager, Validator) para preservar evidências de possível comprometimento, e reter logs relevantes. Depois do upgrade, é obrigatório verificar indicadores de comprometimento nos logs — aplicar apenas o patch não remedia um sistema já comprometido; nesse caso, é necessário abrir caso com o TAC da Cisco para remediação específica.

A Cisco publicou um 'Live Protect shield' como proteção temporária e parcial enquanto o upgrade é planejado — mas ele tem custo real: quebra operações de disaster recovery já em andamento e impede a criação/expansão de clusters de SD-WAN Manager após seu deployment. Não é substituto do patch, apenas ganha tempo. Como a falha independe de configuração específica do dispositivo, desabilitar features não é mitigação eficaz; o controle real é reduzir quem tem privilégio netadmin e corrigir separadamente CVE-2026-20182 (bypass de autenticação), que é a via mais provável de um atacante remoto chegar a esse privilégio sem credenciais.

Como detectar

Auditar o arquivo /var/log/scripts.log em busca de execuções dos scripts vconfd_script_upload_tenant_list.sh, vconfd_script_upload_vsmart_serial_numbers.sh e vconfd_script_upload_chassis_number_file.sh, especialmente com parâmetro '-cli path' apontando para arquivos fora do padrão esperado (nomes suspeitos, caminhos incomuns como /home/admin/*.csv fora de fluxo administrativo conhecido). A própria Cisco alerta que esses comandos também ocorrem em operação legítima — os logs não distinguem uso malicioso de legítimo, exigindo correlação com quem estava autenticado, horário e contexto operacional para evitar falso positivo.

Como o pré-requisito mais provável de exploração remota é o encadeamento com CVE-2026-20182, vale cruzar também o /var/log/auth.log por entradas 'Accepted publickey for vmanage-admin' originadas de IPs não presentes na lista de System IPs cadastrados (WebUI > Devices > System IP) — indício de bypass de autenticação que precede a escalada via esta CVE. Coletar 'admin-tech' de cada componente antes de qualquer upgrade preserva essas evidências para análise pelo TAC.

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.
A vulnerability in the CLI of Cisco Catalyst SD-WAN Controller, formerly SD-WAN vSmart, Cisco Catalyst SD-WAN Manager, formerly SD-WAN vManage, and Cisco Catalyst SD-WAN Validator, formerly SD-WAN vBond, could allow an authenticated, local attacker to execute arbitrary commands as root by supplying a crafted file to the affected system. This vulnerability is due to insufficient validation of user-supplied input. An attacker could exploit this vulnerability by uploading a crafted file to the affected system. A successful exploit could allow the attacker to perform command injection attacks on an affected system and elevate their privileges as the root user. To exploit this vulnerability, the attacker must have netadmin privileges on the affected system. This would require valid credentials or exploitation of or . Cisco is not aware of successful exploitation by other methods. Cisco has observed limited cases where the exploitation of this bug resulted in a configuration change pushed to edge devices. Cisco recommends that customers upgrade to the fixed software that is documented in the that was published on May 14, 2026, and verify the configuration of the edge devices.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.