← back
CVE-2023-44221highunder attackCWE-78

CVE-2023-44221

73Vexday Risk Score

Prioritize patching. It under exploitation confirmed by CISA.

ssvc Actcvss 7.2epss 75%
from disclosure to weapon
Published on NVDDec 5
CISA KEV+513d
exploitation probability
75%top 1% of all CVEs
observed exploitation
yesCISA + VulnCheck
Action required by CISAfederal deadline: 2025-05-22

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

Summary

Falha de injeção de comandos OS (CWE-78) na interface de gerenciamento SSL-VPN dos appliances SonicWall SMA100, explorável por um atacante remoto que já possui credenciais administrativas válidas. O CVSS de 7.2 reflete o impacto total (confidencialidade, integridade e disponibilidade), mas a exigência de privilégio administrativo (PR:H) limita bastante o cenário de exploração — não é um RCE pré-autenticação. Está no catálogo KEV da CISA, confirmando exploração ativa, com prazo de mitigação fixado para 22/05/2025.

Technical detail

A vulnerabilidade está na interface de gerenciamento SSL-VPN dos appliances SMA100. Segundo o próprio fornecedor, existe neutralização inadequada de elementos especiais (CWE-78, OS Command Injection) em algum ponto da interface administrativa que processa entrada controlada pelo usuário e a passa, sem sanitização suficiente, para um contexto de execução de shell ou chamada de sistema no backend do appliance.

O atacante precisa estar autenticado com privilégio administrativo na interface de gerenciamento — ou seja, já possui uma conta admin válida (obtida por credenciais legítimas, comprometimento anterior, ou outra falha de autenticação encadeada). A partir daí, ao injetar caracteres/comandos especiais em algum campo ou parâmetro da interface, consegue fazer o sistema executar comandos arbitrários no sistema operacional subjacente.

O processo comprometido roda com o usuário 'nobody', não root. Isso significa que a execução inicial de comando não dá controle total imediato do appliance: o atacante ganha um contexto de execução com privilégios restritos, que pode ser suficiente para leitura de arquivos, reconhecimento interno, manipulação de configuração acessível a esse usuário, ou como ponto de partida para escalonamento de privilégio combinando outra falha.

O fornecedor não publicou (nas fontes disponíveis) o campo, endpoint ou parâmetro específico vulnerável, nem detalhes de como o payload é normalizado antes de chegar ao ponto de injeção. Sem esse detalhe técnico do advisory, qualquer afirmação sobre o vetor exato de entrada seria especulação — o que não faremos aqui.

How it’s exploited

O vetor é a interface de gerenciamento SSL-VPN do SMA100, acessível remotamente sempre que essa interface administrativa está exposta à rede (internet ou rede interna, dependendo do deployment). O pré-requisito decisivo é possuir credenciais administrativas válidas — a CVE não permite bypass de autenticação por si só. Isso restringe drasticamente quem pode explorá-la: um atacante externo sem conta admin não consegue disparar a falha diretamente através dela.

Na prática, campanhas reais de exploração tendem a encadear esta CVE com outra técnica que forneça acesso administrativo prévio — furto de credenciais, reuso de senha, exploração de outra vulnerabilidade de autenticação nos mesmos appliances SMA100 (um vetor comum em campanhas contra a linha SMA), ou uso de credenciais padrão/fracas. Uma vez com sessão administrativa, o comando injetado é executado como usuário de baixo privilégio ('nobody'), o que ainda permite reconhecimento do ambiente e potencial escalonamento posterior.

A presença no catálogo KEV da CISA confirma exploração ativa observada em campo, mas o próprio catálogo marca como 'Unknown' o uso em campanhas de ransomware. A data de inclusão no KEV (maio de 2025) é bem posterior à publicação da CVE (dezembro de 2023), o que sugere que a exploração confirmada/documentada só veio à tona ou foi formalmente reconhecida cerca de um ano e meio depois — possivelmente associada a campanhas mais recentes contra appliances SMA100 desatualizados expostos na internet.

How to protect

A CISA determina, para entidades sob BOD 22-01, aplicar as mitigações do fornecedor, seguir a orientação de BOD 22-01 para serviços em nuvem, ou descontinuar o uso do produto se não houver mitigação disponível — prazo definido: 22/05/2025. O advisory oficial do fornecedor (SNWLID-2023-0018) é a fonte primária para a versão corrigida específica; não temos, nas fontes lidas, o número exato de build/firmware que resolve a falha, então não informamos um número aqui para evitar dar falsa segurança — consulte o advisory diretamente antes de considerar o ambiente corrigido.

Como controle compensatório real, restringir o acesso à interface de gerenciamento SSL-VPN apenas a redes de administração confiáveis (não expor a interface de management à internet pública) reduz a superfície de ataque, já que a exploração exige sessão administrativa — limitar quem pode autenticar como admin (MFA, rotação de credenciais, revisão de contas administrativas) mitiga o pré-requisito central da falha, mesmo sem patch aplicado.

Não funciona como mitigação: assumir que a exigência de 'privilégio administrativo' torna a falha irrelevante. Em ambientes onde credenciais admin já foram vazadas, reutilizadas ou obtidas por phishing/força bruta — cenário comum contra appliances de borda expostos —, esta CVE se torna um passo trivial de pós-exploração para execução de comando no sistema.

How to detect

Nos registros de auditoria da interface de gerenciamento SSL-VPN do SMA100, procure por logins administrativos seguidos de requisições anômalas contendo caracteres de shell (;, |, &, `, $(), etc.) em campos de configuração ou parâmetros que normalmente não aceitam esse tipo de entrada. Execução de processos inesperados sob o usuário 'nobody' no appliance, ou conexões de saída/comandos de sistema originados do processo de management, são indicadores fortes de exploração pós-autenticação.

Como a exploração exige sessão administrativa válida, contas admin comprometidas (logins de IPs incomuns, horários atípicos, múltiplas tentativas de login antes do sucesso) são o sinal mais confiável a monitorar — sem esse contexto de autenticação prévia, é difícil distinguir tráfego malicioso de administração legítima apenas pelo payload, já que o fornecedor não detalhou o parâmetro exato vulnerá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.
Improper neutralization of special elements in the SMA100 SSL-VPN management interface allows a remote authenticated attacker with administrative privilege to inject arbitrary commands as a 'nobody' user, potentially leading to OS Command Injection Vulnerability.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Affected products
SonicWall · SMA100