What is SolarWinds Web Help Desk?
SolarWinds Web Help Desk (WHD) is an IT service management (ITSM) and help desk ticketing system used by organizations to manage IT support requests, asset tracking, and change management. WHD is deployed by IT departments in enterprises, government agencies, educational institutions, and managed service providers. Help desk systems process sensitive IT operational data: ticket contents describe system vulnerabilities, user credentials, and internal network configurations; asset inventories expose the organization's technology stack. A compromised WHD system also has potential connectivity to other IT management tools. SolarWinds became a high-profile target after the 2020 Orion supply-chain attack, and its products remain under elevated scrutiny by defenders and attackers alike.
Overview
CVE-2024-28987 is a hardcoded credential vulnerability (CWE-798) in SolarWinds Web Help Desk. The Java-based WHD application contains hardcoded credentials embedded in the application code or configuration — credentials that can be used by an unauthenticated remote attacker to access internal WHD functionality and modify data. This is a companion vulnerability to CVE-2024-28986 (Java deserialization RCE, fixed in WHD 12.8.3 HF1, KEV-listed August 2024): the hardcoded credential issue was addressed in the subsequent hotfix, WHD 12.8.3 HF2. CISA confirmed active exploitation and added it to the KEV catalog in October 2024.
Affected Versions
| Product | Vulnerable | Fixed |
|---|---|---|
| SolarWinds Web Help Desk | < 12.8.3 HF2 | 12.8.3 HF2 |
Technical Details
The hardcoded credential (CWE-798) vulnerability involves credentials that are baked into the WHD application code or configuration files — not configurable by administrators and not rotatable without a software update. Such credentials are often used for internal API communication, inter-service authentication, or database connectivity and are discoverable by any attacker who obtains the application binary or configuration (or independently discovers them by analyzing the application).
Access implications:
- An unauthenticated attacker who knows or discovers the hardcoded credential can authenticate to an internal WHD API endpoint as a privileged user
- This grants access to all help desk data: tickets, asset records, user accounts, stored credentials, and configuration
- The attacker can create or modify tickets, view sensitive ticket contents (which often contain passwords or vulnerability details submitted by end users), modify asset data, or create new admin accounts for persistent access
Discovery method: Hardcoded credentials in Java applications are discoverable through JAR file decompilation. Once published (in a CVE advisory, security blog, or PoC), they are trivially usable by any attacker against unpatched instances.
WHD vulnerability cluster: CVE-2024-28986 (CWE-502, deserialization RCE, KEV August 2024) and CVE-2024-28987 (CWE-798, hardcoded credentials, KEV October 2024) represent two distinct critical vulnerabilities in the same WHD 12.8.3 release cycle. Both were also preceded by SolarWinds WHD deserialization vulnerabilities tracked in earlier KEV sessions (CVE-2024-40535, CVE-2024-40536).
Exploitation Context
CISA added CVE-2024-28987 to the KEV catalog on October 15, 2024, confirming active exploitation 55 days after the HF2 patch was released. SolarWinds help desk software runs in government and critical infrastructure environments covered by CISA's BOD 22-01, making the KEV listing particularly significant for those sectors.
Remediation
- Apply SolarWinds WHD 12.8.3 HF2 immediately. This addresses CVE-2024-28987. The CISA deadline was November 5, 2024.
- Also apply WHD 12.8.3 HF1 if not already done — this addressed the companion deserialization RCE CVE-2024-28986. Apply both hotfixes in sequence (HF1 then HF2, or start with HF2 if it's cumulative).
- Restrict WHD access — the Web Help Desk interface should not be exposed to untrusted networks or the internet; restrict access to internal corporate networks and VPN.
- Audit WHD user accounts for unauthorized accounts created during the exposure window.
- Review WHD ticket data for sensitive information that may have been accessed — tickets often contain passwords, sensitive configurations, or vulnerability details submitted by end users.
- Monitor WHD API access logs for calls from unexpected source IP addresses using privileged endpoints.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2024-28987 |
| Vendor / Product | SolarWinds — Web Help Desk |
| NVD Published | 2024-08-21 |
| NVD Last Modified | 2025-10-27 |
| CVSS 3.1 Score | 9.1 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| Severity | CRITICAL |
| CWE | CWE-798 find similar ↗ |
| CISA KEV Added | 2024-10-15 |
| CISA KEV Deadline | 2024-11-05 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2024-08-21 | CVE published; SolarWinds releases WHD 12.8.3 HF2 with fix |
| 2024-10-15 | CISA adds to KEV (active exploitation confirmed, 55 days after patch) |
| 2024-11-05 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| SolarWinds Security Advisory — CVE-2024-28987 | Vendor Advisory |
| NVD — CVE-2024-28987 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |