CVE DatabaseCVE-2024-28987
한국어 권고문 →
CVE-2024-289879.1/CRITICALCISA KEVCWE-798

SolarWinds Web Help Desk Hardcoded Credentials Vulnerability (CVE-2024-28987) Critical Security Advisory

⚡ Jump to Patch
Affected Vendors
solarwinds
Affected Components
web help desk
Published Date
2024-08-21
CVSS v3.1
9.1
CRITICAL
EPSS (30d)
93.3%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

SolarWinds Web Help Desk (WHD) 12.8.3 and prior versions

Impact

Remote unauthenticated attackers can exploit hardcoded credentials to access internal functionality and modify sensitive data.

Mitigation

Immediately apply the official SolarWinds 12.8.3 Hotfix 2 or later, and restrict external network access.

Affected Products & Version Scope

SolarWinds Web Help Desk (WHD) 12.8.3 and all prior versions (including 12.8.3 Hotfix 1)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

SolarWinds has released 12.8.3 Hotfix 2 to address this vulnerability. Follow the steps below to stop the service and apply the hotfix on a Linux-based installation.

bash
# 1. Stop the Web Help Desk service
sudo service webhelpdesk stop

# 2. Extract the Hotfix 2 package (Ensure you have downloaded the hotfix from the SolarWinds Customer Portal)
# wget -O whd_hotfix.zip '<SolarWinds_Download_URL>'
unzip whd_hotfix.zip -d /tmp/whd_patch

# 3. Backup existing binaries and apply the patch
cp /usr/local/webhelpdesk/bin/webhelpdesk.jar /usr/local/webhelpdesk/bin/webhelpdesk.jar.bak
cp /tmp/whd_patch/*.jar /usr/local/webhelpdesk/bin/

# 4. Restart the service and verify status
sudo service webhelpdesk start
sudo service webhelpdesk status

2. Temporary Workaround & Hardening Configuration

If patching cannot be performed immediately, restrict access to the Web Help Desk instance using a reverse proxy or firewall to allow only trusted internal IP addresses.

nginx
# Example Nginx configuration to restrict access to trusted subnets
# /etc/nginx/conf.d/whd.conf

server {
    listen 443 ssl;
    server_name whd.company.local;

    # Allow trusted internal subnets only
    allow 10.0.0.0/8;
    allow 192.168.0.0/16;
    deny all;

    location / {
        proxy_pass http://127.0.0.1:8081;
        proxy_set_header Host $host;
    }
}

3. Log Audit & IoC Verification Commands

Inspect the Web Help Desk access logs for unauthorized access attempts or unusual API calls originating from external IP addresses.

bash
# Audit access logs for suspicious endpoints and external IP addresses
grep -Ei '(/ra/|/helpdesk/WebObjects/|/SAML/)' /usr/local/webhelpdesk/logs/access_log* | grep -v '127.0.0.1'

# Verify the currently installed version of Web Help Desk
cat /usr/local/webhelpdesk/conf/version.properties 2>/dev/null || echo 'Version file not found'
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active exploitation in the wild, immediately upgrade SolarWinds Web Help Desk to version 12.8.3 Hotfix 2 or later.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2024-28987) is caused by a hardcoded credentials flaw (CWE-798) within the SolarWinds Web Help Desk (WHD) software. Static, pre-configured credentials exist within the application code or configuration files, allowing remote unauthenticated users to bypass standard authentication mechanisms.

2. Exploitation Mechanics & Attack Scenario

An unauthenticated remote attacker can leverage these hardcoded credentials to authenticate directly against the Web Help Desk instance. By bypassing multi-factor authentication (MFA) and standard access controls, the attacker gains unauthorized access to internal APIs and administrative interfaces, enabling them to read, modify, or delete help desk tickets and user records.

3. Infrastructure & Business Impact

With a CVSS score of 9.1 (Critical) and its inclusion in the CISA Known Exploited Vulnerabilities (KEV) catalog, this vulnerability poses an active threat to enterprise environments. Compromising a help desk system exposes sensitive internal infrastructure details, employee credentials, and proprietary business data, often serving as an entry point for lateral movement within the corporate network.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2024-28987)

FAQ

Q1. How critical is CVE-2024-28987 and is it actively exploited in the wild?

CVE-2024-28987 is rated CVSS 9.1 (CRITICAL) with a 30-day EPSS exploitation probability of 93.3%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2024-28987?

Primary impacted vendors include solarwinds across web help desk. Scope summary: SolarWinds Web Help Desk (WHD) 12.8.3 and all prior versions (including 12.8.3 Hotfix 1)

Q3. What temporary mitigations or workarounds exist for CVE-2024-28987 before patching?

[Mitigation] Immediately apply the official SolarWinds 12.8.3 Hotfix 2 or later, and restrict external network access. Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2024-28987

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (solarwinds)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2024-28987 SolarWinds Web Help Desk Hardcoded Credentials Vulnerability (CVE-2024-28987) Critical Security Advisory (CVSS 9.1) - Patch & Workaround | CVE Pulse