← back
CVE-2024-6670criticalunder attackransomwareCWE-89

WhatsUp Gold HasErrors SQL Injection Authentication Bypass Vulnerability

100Vexday Risk Score

Patch now. It under exploitation confirmed by CISA and has a working public exploit.

ssvc Actcvss 9.8epss 95%
from disclosure to weapon1 days
Published on NVDAug 29
1st PoC+1d
metasploitAug 29
CISA KEV+18d
exploitation probability
95%top 1% of all CVEs
observed exploitation
yesCISA + VulnCheck
2 public exploit(s)
Action required by CISAfederal deadline: 2024-10-07

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

Summary

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.

Technical detail

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.

How it’s exploited

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.

Versions

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

How to protect

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.

How to detect

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.

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.
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
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.