← voltar
CVE-2024-6670criticalsob ataqueransomwareCWE-89

WhatsUp Gold HasErrors SQL Injection Authentication Bypass Vulnerability

100Vexday Risk Score

Corrija agora. Ela está sob exploração confirmada pelo CISA e tem exploit funcional público.

ssvc Actcvss 9.8epss 95%
da publicação à arma1 dias
Publicada no NVD29 de ago.
1ª PoC+1d
metasploit29 de ago.
CISA KEV+18d
probabilidade de exploração
95%top 1% das CVEs
exploração observada
simCISA + VulnCheck
2 exploit(s) público(s)
Ação exigida pela CISAprazo federal: 2024-10-07

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Resumo

Falha de SQL Injection (CWE-89) em WhatsUp Gold, produto de monitoramento de rede da Progress Software, que permite a um atacante não autenticado extrair a senha criptografada de usuário diretamente do banco de dados. A CISA confirma exploração ativa e inclui a falha no catálogo KEV, mas uma pré-condição central — presente na descrição da CISA e ausente da manchete — limita o impacto real: a exploração funciona sem autenticação apenas quando a instância está configurada com um único usuário.

Detalhamento técnico

A vulnerabilidade está associada ao componente identificado como 'HasErrors' na interface/API do WhatsUp Gold, onde um parâmetro de entrada é concatenado em uma consulta SQL sem sanitização ou uso de parâmetros preparados, permitindo injeção clássica (CWE-89). O fornecedor não publicou o trecho de código nem o endpoint exato de forma pública, e não há detalhamento técnico verificado sobre a query afetada nas fontes disponíveis.

O dado mais relevante fornecido pela própria CISA é a condição de exploração: a extração da senha via injeção só é possível sem autenticação quando a aplicação está configurada com apenas um usuário cadastrado. Isso sugere que a lógica vulnerável provavelmente assume ou consulta implicitamente 'o' usuário do sistema (singular) em algum fluxo de autenticação ou recuperação, e a injeção permite alterar essa consulta para vazar o hash da senha armazenada.

O resultado da exploração é a obtenção da senha do usuário em formato criptografado (hash), não em texto claro — o atacante ainda precisa quebrar ou reutilizar esse hash para obter acesso efetivo às credenciais, a menos que consiga usá-lo em algum mecanismo de autenticação que aceite o valor diretamente.

Como é explorada

O vetor é rede/HTTP, sem necessidade de autenticação prévia (AV:N, PR:N no CVSS), o que combinado com a existência de módulo Metasploit, template Nuclei e PoC pública torna a exploração trivial de automatizar e escanear em massa — condição que provavelmente explica a exploração ativa registrada pela CISA e o EPSS próximo de 0,95 (alta probabilidade estatística de exploração observada).

A pré-condição real, no entanto, restringe o universo de instâncias exploráveis sem autenticação: o bypass de autenticação via SQLi para vazar a senha funciona quando o WhatsUp Gold está configurado com um único usuário. Ambientes com múltiplos usuários cadastrados podem não estar sujeitos ao mesmo caminho de exploração descrito pela CISA — o que não significa ausência de risco, apenas que o vetor documentado de bypass de autenticação depende dessa configuração específica.

O resultado prático da exploração é a obtenção do hash da senha do usuário armazenado no banco. A partir daí, o atacante precisa de um passo adicional (quebra de hash ou abuso de outra falha na mesma cadeia) para converter isso em acesso autenticado à console de administração do WhatsUp Gold, que por sua vez expõe controle sobre monitoramento de infraestrutura e, potencialmente, execução de comandos em dispositivos monitorados dependendo da configuração.

Versões

Afetadas
Todas as versões do WhatsUp Gold lançadas antes de 2024.0.0.
Corrigidas em
WhatsUp Gold 2024.0.0 e versões posteriores. Não há informação verificada sobre patches de backport para ramos anteriores.

Como se proteger

O fornecedor corrigiu a falha na versão WhatsUp Gold 2024.0.0 — todas as versões lançadas antes dessa são consideradas vulneráveis, segundo a descrição oficial da Progress. Não há detalhamento público sobre backports para ramos anteriores nas fontes disponíveis.

A atualização para 2024.0.0 ou posterior é a mitigação real. A CISA, no registro KEV, recomenda 'aplicar mitigações conforme instruções do fornecedor ou descontinuar o uso do produto se mitigações não estiverem disponíveis' — o que indica que, na ausência de patch aplicado, não existe paliativo de configuração validado publicamente que neutralize a falha; restringir exposição de rede (não expor a interface de administração/API à internet) reduz a superfície de ataque mas não elimina o risco caso haja acesso interno ou lateral.

Configurar múltiplos usuários não deve ser tratado como mitigação — é a condição observada para o cenário de exploração documentado pela CISA, não uma barreira testada e confirmada contra a injeção subjacente. A causa raiz é a query vulnerável, não o número de contas cadastradas.

Como detectar

Tentativas de exploração devem aparecer em logs de acesso web/API do WhatsUp Gold como requisições ao componente ou endpoint relacionado a 'HasErrors' contendo payloads típicos de SQL Injection (aspas, comentários SQL, operadores UNION/OR, sequências de codificação). A existência de template Nuclei e módulo Metasploit públicos facilita a identificação de assinaturas conhecidas em WAF ou IDS caso essas ferramentas tenham sido usadas no ataque, mas variantes manuais ou payloads customizados podem não corresponder a assinaturas genéricas.

Não há indicador de comprometimento único e confiável divulgado publicamente pelo fornecedor ou pela CISA para esta CVE especificamente; a recomendação prática é revisar logs de acesso a interfaces administrativas do WhatsUp Gold no período anterior à atualização para 2024.0.0, especialmente requisições anônimas com payloads SQL malformados, e verificar se hashes de senha de usuários foram potencialmente expostos e rotacioná-los preventivamente.

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.
In WhatsUp Gold versions released before 2024.0.0, a SQL Injection vulnerability allows an unauthenticated attacker to retrieve the users encrypted password.
CVSS:3.1/AV:N/AC:L/PR:N/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.