CVE-2025-40551
SolarWinds Web Help Desk vulnerability analysis and mitigation

Overview

CVE-2025-40551 is a critical deserialization of untrusted data vulnerability in SolarWinds Web Help Desk (WHD) that enables unauthenticated remote code execution, allowing attackers to run arbitrary commands on the host machine. It affects SolarWinds Web Help Desk versions 12.8.8 HF1 and all prior versions; the fixed release is version 2026.1. The vulnerability was disclosed on January 28, 2026, and was added to the CISA Known Exploited Vulnerabilities (KEV) catalog on February 3, 2026. It carries a CVSS v3.1 base score of 9.8 (Critical) (SolarWinds Advisory, CISA KEV).

Technical details

The root cause is improper deserialization of untrusted data (CWE-502), specifically linked to the JABSORB dependency used in WHD's AJAX-based file upload functionality — notably, the 2026.1 release notes confirm the JABSORB dependency was removed as part of the fix. The vulnerability is exploitable over the network with no authentication, no user interaction, and low attack complexity, making it trivially weaponizable against any internet-exposed WHD instance. Researcher Jimi Sebree of Horizon3.ai discovered and reported the issue; Horizon3.ai published a technical deep-dive noting it is another deserialization issue in the same product family as prior WHD CVEs. Indicators of compromise identified by SolarWinds include calls to an OAST server in WHD application logs and requests containing keywords such as "bogus" and "badparam=/ajax/" in access logs (SolarWinds Advisory, Horizon3.ai, WHD 2026.1 Release Notes).

Impact

Successful exploitation grants an unauthenticated attacker full remote code execution on the WHD host, resulting in complete compromise of confidentiality, integrity, and availability. Observed real-world attacks have demonstrated near-total domain compromise from a single exposed WHD instance, with threat actors deploying custom malware, installing legitimate IT tools such as Velociraptor (a DFIR framework) and Zoho remote management agents for persistence and lateral movement, and hosting hidden QEMU virtual machines on compromised servers. Over 170 internet-exposed WHD installations were identified as vulnerable at the time of active exploitation, amplifying the potential scope of impact across enterprise networks (SolarWinds Advisory, BleepingComputer, Security Affairs, The Hacker News).

Exploitability

CVE-2025-40551 is actively exploited in the wild and was added to the CISA KEV catalog on February 3, 2026, with a federal agency remediation deadline of February 6, 2026. Exploitation was reportedly observed within approximately 48 hours of public disclosure. A Metasploit module was developed and merged into the framework (commit tracked in February 2026), and Nuclei detection templates were also published. Microsoft published a threat intelligence blog on February 6, 2026 documenting active exploitation, and Elastic Security Labs, Huntress, and Arctic Wolf all reported confirmed in-the-wild attack chains. The EPSS score is approximately 0.0103 (1.03%), though this does not reflect the confirmed active exploitation status. No specific threat actor attribution has been publicly confirmed (CISA KEV, Microsoft Blog, Rapid7 Metasploit, Huntress, SecurityWeek).

Exploitation steps

  1. Reconnaissance: Use Shodan, Censys, or Shadowserver data to identify internet-facing SolarWinds Web Help Desk instances running version 12.8.8 HF1 or earlier. Over 170 such instances were publicly exposed at the time of active exploitation.
  2. Identify vulnerable endpoint: Target the AJAX/JABSORB-based deserialization endpoint in WHD (associated with the AJAX file upload functionality). Requests to paths containing /ajax/ are relevant, as noted in SolarWinds' own IOC guidance.
  3. Craft malicious deserialization payload: Construct a Java deserialization payload (e.g., using ysoserial or a similar gadget chain tool) targeting the JABSORB library. The payload is designed to execute arbitrary OS commands when deserialized by the WHD server.
  4. Send unauthenticated HTTP request: Deliver the crafted payload to the vulnerable endpoint without any authentication headers. No user interaction is required.
  5. Achieve remote code execution: The server deserializes the malicious object, triggering execution of the embedded command as the WHD service account on the host OS.
  6. Post-exploitation: Observed attackers then deploy Velociraptor agents, Zoho remote management tools, or custom malware for persistence; conduct credential harvesting; perform lateral movement within the network; and in some cases deploy hidden QEMU virtual machines for covert infrastructure (SolarWinds Advisory, Horizon3.ai, Elastic Security Labs, BleepingComputer).

Indicators of compromise

  • Network: Outbound DNS/HTTP requests to OAST (Out-of-Band Application Security Testing) servers originating from the WHD host; suspicious outbound connections to IPs 178.128.210.172 and 137.184.229.230 (identified by SolarWinds); unexpected remote management traffic (Zoho, Velociraptor) from the WHD server.
  • Logs (WHD Application Logs): Entries in \WebHelpDesk\log\whd_yyyy-mm-dd.txt showing calls to an OAST server; entries in \WebHelpDesk\logs\whd_access_log_yyyy-mm-dd.txt containing the keywords bogus or badparam=/ajax/ in request URLs.
  • File System: Presence of Velociraptor agent binaries, Zoho remote agent installers, or unknown executables in WHD installation directories or temp folders; QEMU virtual machine disk images or configuration files on the host.
  • Process: Unexpected child processes spawned by the WHD Java process (e.g., cmd.exe, powershell.exe, bash, curl, wget); new scheduled tasks or services created by the WHD service account; Velociraptor or Zoho agent processes running under the WHD service context.
  • Registry/Persistence: New Windows services or scheduled tasks associated with remote management tools (Velociraptor, Zoho) not previously deployed by IT (SolarWinds Advisory, Elastic Security Labs, BleepingComputer).

Mitigation and workarounds

SolarWinds has released Web Help Desk version 2026.1 as the patched release, which removes the vulnerable JABSORB dependency and addresses CVE-2025-40551 along with five other critical CVEs (CVE-2025-40536, -40537, -40552, -40553, -40554). Organizations should upgrade to WHD 2026.1 immediately; CISA set a federal agency deadline of February 6, 2026 for remediation. As an interim measure, restrict network access to WHD instances so they are not internet-facing, and implement monitoring for the IOCs listed in the SolarWinds advisory. No configuration-only workaround is available — patching is the only definitive fix (SolarWinds Advisory, WHD 2026.1 Release Notes, CISA KEV).

Community reactions

SolarWinds published its advisory on January 28, 2026, and updated it on February 6, 2026 to note KEV inclusion and provide IOCs. Microsoft's Security blog published a detailed active exploitation analysis on February 6, 2026, drawing significant attention from the enterprise security community. Elastic Security Labs, Huntress, Arctic Wolf, and Rapid7 all published independent technical analyses of the exploitation chain within days of active exploitation being confirmed. The Register, BleepingComputer, SecurityWeek, and CSO Online covered the story prominently, with several outlets drawing comparisons to the 2020 SolarWinds supply chain attack and noting the irony of repeated critical vulnerabilities in SolarWinds IT management software. Security researchers on social media (Mastodon, Bluesky, LinkedIn) widely shared the CISA KEV addition and noted the rapid exploitation timeline — reportedly within 48 hours of disclosure (Microsoft Blog, Elastic Security Labs, SecurityWeek, BleepingComputer).

Additional resources


SourceThis report was generated using AI

Related SolarWinds Web Help Desk vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-28323CRITICAL9.8
  • SolarWinds Web Help Desk logoSolarWinds Web Help Desk
  • cpe:2.3:a:solarwinds:web_help_desk
NoYesJul 30, 2026
CVE-2025-40554CRITICAL9.8
  • SolarWinds Web Help Desk logoSolarWinds Web Help Desk
  • cpe:2.3:a:solarwinds:web_help_desk
NoYesJan 28, 2026
CVE-2025-40553CRITICAL9.8
  • SolarWinds Web Help Desk logoSolarWinds Web Help Desk
  • cpe:2.3:a:solarwinds:web_help_desk
NoYesJan 28, 2026
CVE-2025-40552CRITICAL9.8
  • SolarWinds Web Help Desk logoSolarWinds Web Help Desk
  • cpe:2.3:a:solarwinds:web_help_desk
NoYesJan 28, 2026
CVE-2026-28299HIGH7.5
  • SolarWinds Web Help Desk logoSolarWinds Web Help Desk
  • cpe:2.3:a:solarwinds:web_help_desk
NoYesJun 02, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management