Web Help Desk
CVE-2025-40536: Web Help Desk filter bypass that opens the way to unauthenticated RCE
A security control bypass in SolarWinds Web Help Desk lets an unauthenticated attacker reach restricted functionality, and Horizon3.ai chains it with CVE-2025-40551 for remote code execution. CISA lists it as exploited; fixed in 2026.1.
Published Updated
Affected and fixed versions
| Product / branch | Fixed in |
|---|---|
| Web Help Desk 12.8.8 HF1 and all earlier versions | 2026.1 or later |
Always confirm against the vendor advisory, which lists every fixed hotfix.
What it is
CVE-2025-40536 is a security control bypass in SolarWinds Web Help Desk. Horizon3.ai, who found it, describes a request-filter bypass that lets an unauthenticated attacker reach restricted WebObjects components. On its own it grants access to restricted functionality. SolarWinds rates it high (CVSS 8.1).
Its value to an attacker is as a first step. Horizon3.ai chains it with CVE-2025-40551, an unsafe Java deserialization in AjaxProxy components, to get unauthenticated remote code execution. CVE-2025-40537, a static default client account created at initialization, may further simplify access to authenticated functions.
CISA lists this CVE in the KEV catalog (added 2026-02-12). Microsoft saw real intrusions on internet-facing Web Help Desk servers from December 2025, but said it could not confirm which CVE gave initial access. It named this one as a candidate, along with CVE-2025-40551 and CVE-2025-26399. SolarWinds’ advisory itself makes no exploitation statement.
Am I affected?
You’re affected if you run Web Help Desk 12.8.8 HF1 or any earlier version. Fixed in 2026.1.
SolarWinds’ advisory names no required configuration. Treat any server reachable from the internet as most at risk, and internal servers as exposed to anyone who can reach them.
To check your version, see the Web Help Desk version in the admin console or in the install folder. Huntress points to C:\Program Files\WebHelpDesk\version.txt on Windows.
Version 2026.1 also fixes CVE-2025-40537, CVE-2025-40551, CVE-2025-40552, CVE-2025-40553 and CVE-2025-40554, so upgrading closes the whole chain.
What to do
- Upgrade to Web Help Desk 2026.1 or later. Download the packages from the SolarWinds Customer Portal, plan the upgrade path first, and install any available hotfixes after upgrading.
- No workaround exists. SolarWinds lists none, and Horizon3.ai says there are no effective workarounds for vulnerable versions. Until you can upgrade, take the server off the internet or put it behind a VPN or firewall, as Huntress and Microsoft advise.
- Change the default credentials. SolarWinds tells you to change the default admin password and to create a new client account linked to the admin account for production.
- If the server was exposed while vulnerable, treat it as compromised. Horizon3.ai advises collecting logs, isolating the system and engaging incident response. Then:
- Rebuild or restore the host from a known-good state. Upgrading doesn’t remove a foothold.
- Reset passwords for service accounts, administrator accounts and any credentials stored in or reachable through Web Help Desk.
- Look for lateral movement. Microsoft saw credential theft from LSASS and DCSync against a domain controller.
Detection
- Session logs: login events with
eventType=[login]andusername=[client](the default account), per Horizon3.ai. - Application logs:
org.jabsorb.JSONRPCBridgeexceptions, and JSONRPC or AjaxProxy errors or unexpected method calls. - Access logs: requests to
/Helpdesk.woa/wo/*with unusual query parameters, especially ones containing/ajax/. - Child processes of the Web Help Desk Java process (under
\WebHelpDesk\bin\), such aswhoami,net user,nltest,bitsadminor encoded PowerShell. Silentmsiexec /q /iinstalls started byjava.exeorwrapper.exeare another sign (Huntress). - Unexpected remote access tools: Zoho Assist, ManageEngine RMM (
ToolsIQ.exe), Velociraptor, Cloudflared and VS Code tunnels. - Persistence: the
TPMProfilerscheduled task, andqemu-system-x86_64.exerunning from a user profile folder with ahostfwdSSH port forward. - Credential theft:
wab.exeloading a malicioussspicli.dll, LSASS access, andprint.exewith/D:and\windows\ntds\ntds.ditin the command line. - Defence tampering: registry changes that disable Defender real-time protection or the Windows Firewall service.
Indicators of compromise
Neither Huntress nor Microsoft tied these indicators to CVE-2025-40536 itself. They come from intrusions on unpatched Web Help Desk servers in the same exploit chain. Neither report lists attacker IP addresses.
| Indicator | Type | Reported by |
|---|---|---|
| TPMProfiler | Account nameScheduled task that starts a QEMU VM with an SSH port forward (task, not a user account) | Huntress |
| C:\Windows\System32\Tasks\TPMProfiler | File path | Huntress |
| 897eae49e6c32de3f4bfa229ad4f2d6e56bcf7a39c6c962d02e5c85cd538a189 | SHA-256SHA256 of the MSI payload (Zoho remote management agent) fetched from Catbox | Huntress |
| v2-api.mooo[.]com | DomainVelociraptor failover domain | Huntress |
| auth.qgtxtebl.workers.dev | Host nameVelociraptor server | Huntress |
| ToolsIQ.exe | File pathManageEngine RMM artifact to remove | Microsoft |
| sspicli.dll | File pathMalicious DLL sideloaded by wab.exe | Microsoft |
Huntress write-up with the full indicator list and Sigma rules.
Sources
Page changelog
- Full analysis published.
KEV status, EPSS score and vendor data refreshed automatically, last on 13 Oct 2026.