Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-46908

CVE-2024-46908: Progress WhatsUp Gold SQLi Vulnerability

CVE-2024-46908 is a SQL injection vulnerability in Progress WhatsUp Gold that enables low-privileged users to escalate privileges to admin. This article covers technical details, affected versions, impact, and mitigation.

Updated:

CVE-2024-46908 Overview

CVE-2024-46908 is a SQL Injection vulnerability [CWE-89] in Progress WhatsUp Gold versions released before 2024.0.1. The flaw allows an authenticated low-privileged user with Report Viewer permissions to escalate privileges to the admin account. The vulnerability is exploitable over the network with low attack complexity and impacts confidentiality, integrity, and availability of the monitoring platform.

Critical Impact

An authenticated attacker holding only Report Viewer permissions can inject SQL statements to gain full administrative control over WhatsUp Gold, exposing monitored network infrastructure and stored credentials.

Affected Products

  • Progress WhatsUp Gold versions prior to 2024.0.1
  • Deployments configured with role-based access that includes Report Viewer accounts
  • Network monitoring environments exposing the WhatsUp Gold web console to internal users

Discovery Timeline

  • 2024-12-02 - CVE-2024-46908 published to the National Vulnerability Database
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-46908

Vulnerability Analysis

The vulnerability is a SQL Injection weakness in the WhatsUp Gold web application. An authenticated user with the minimum required role of Report Viewer can supply crafted input that is concatenated into a backend SQL query without proper parameterization. The injected SQL executes with the database privileges of the WhatsUp Gold application, which permits modification of application-level authorization data. This behavior enables horizontal-to-vertical privilege escalation ending in full administrative access.

Because WhatsUp Gold stores credentials, device inventories, and monitoring configuration in its backend database, administrative takeover exposes sensitive operational data. The attack requires only network access to the management interface and valid low-privileged credentials.

Root Cause

The root cause is improper neutralization of special elements used in an SQL command [CWE-89]. User-controllable parameters reachable from the Report Viewer role are incorporated into dynamic SQL statements without adequate input validation or the use of parameterized queries.

Attack Vector

The attacker authenticates to the WhatsUp Gold web interface using any account holding at least Report Viewer permissions. The attacker then submits a crafted request against a vulnerable reporting endpoint. The injected SQL manipulates records governing account privileges, elevating the attacker's account or creating a new administrative account. From there, the attacker can pivot to manage devices, extract stored credentials, and alter monitoring behavior.

No verified exploit code is publicly available for this CVE. See the Progress WhatsUp Gold Security Bulletin for vendor technical details.

Detection Methods for CVE-2024-46908

Indicators of Compromise

  • Unexpected creation of new administrator accounts or role changes on existing accounts in the WhatsUp Gold database.
  • Web server access logs showing SQL metacharacters (', --, UNION, SELECT) in parameters submitted by low-privileged Report Viewer accounts.
  • Anomalous authenticated sessions from Report Viewer accounts accessing administrative pages after suspicious reporting requests.
  • Database audit entries reflecting UPDATE or INSERT statements against user or role tables originating from the WhatsUp Gold service account outside change windows.

Detection Strategies

  • Enable verbose HTTP request logging on the WhatsUp Gold web tier and alert on SQL syntax patterns within report-related endpoints.
  • Deploy a web application firewall (WAF) rule set to identify SQL Injection payloads targeting the WhatsUp Gold management URLs.
  • Correlate authentication events with privilege changes to flag any account whose role is elevated shortly after issuing report queries.

Monitoring Recommendations

  • Continuously monitor WhatsUp Gold administrative account membership and generate alerts on additions or role modifications.
  • Ingest WhatsUp Gold web and database logs into a centralized SIEM for correlation with authentication telemetry.
  • Baseline normal request patterns for Report Viewer accounts and alert on deviations, particularly high-entropy query strings.

How to Mitigate CVE-2024-46908

Immediate Actions Required

  • Upgrade Progress WhatsUp Gold to version 2024.0.1 or later as directed in the vendor security bulletin.
  • Audit all WhatsUp Gold user accounts and remove unnecessary Report Viewer or higher-privileged accounts.
  • Rotate credentials for any accounts stored within WhatsUp Gold following patch application, since administrative compromise would expose them.
  • Restrict network access to the WhatsUp Gold management interface to trusted administrative networks only.

Patch Information

Progress addressed CVE-2024-46908 in WhatsUp Gold 2024.0.1. Refer to the Progress WhatsUp Gold Security Bulletin September 2024 and the Progress WhatsUp Gold 24.0 Release Notes for the fixed release and upgrade procedure.

Workarounds

  • If immediate patching is not possible, disable or suspend all Report Viewer accounts until the upgrade can be completed.
  • Place the WhatsUp Gold web console behind a reverse proxy or WAF configured to block SQL Injection payloads.
  • Enforce network segmentation so only administrator workstations can reach the WhatsUp Gold management endpoints.
  • Increase database and application logging retention to support forensic review once the patch is applied.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.