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

ExploitedYes, in CISA KEVAdded 12 Feb 2026
Ransomware useNot reportedPer CISA
SeverityHIGHCVSS 3.1 8.1
EPSS74%Chance of exploitation in 30 days
Public exploitNot known
FixAvailable

Affected and fixed versions

Product / branchFixed in
Web Help Desk 12.8.8 HF1 and all earlier versions2026.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

  1. 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.
  2. 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.
  3. 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.
  4. 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] and username=[client] (the default account), per Horizon3.ai.
  • Application logs: org.jabsorb.JSONRPCBridge exceptions, 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 as whoami, net user, nltest, bitsadmin or encoded PowerShell. Silent msiexec /q /i installs started by java.exe or wrapper.exe are another sign (Huntress).
  • Unexpected remote access tools: Zoho Assist, ManageEngine RMM (ToolsIQ.exe), Velociraptor, Cloudflared and VS Code tunnels.
  • Persistence: the TPMProfiler scheduled task, and qemu-system-x86_64.exe running from a user profile folder with a hostfwd SSH port forward.
  • Credential theft: wab.exe loading a malicious sspicli.dll, LSASS access, and print.exe with /D: and \windows\ntds\ntds.dit in 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.

IndicatorTypeReported by
TPMProfilerAccount nameScheduled task that starts a QEMU VM with an SSH port forward (task, not a user account)Huntress
C:\Windows\System32\Tasks\TPMProfilerFile pathHuntress
897eae49e6c32de3f4bfa229ad4f2d6e56bcf7a39c6c962d02e5c85cd538a189SHA-256SHA256 of the MSI payload (Zoho remote management agent) fetched from CatboxHuntress
v2-api.mooo[.]comDomainVelociraptor failover domainHuntress
auth.qgtxtebl.workers.devHost nameVelociraptor serverHuntress
ToolsIQ.exeFile pathManageEngine RMM artifact to removeMicrosoft
sspicli.dllFile pathMalicious DLL sideloaded by wab.exeMicrosoft

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.

Get alerts

A notification when we publish a new analysis or a covered vendor gets a new actively exploited CVE. No account, no email.