- November 12, 2026
Emerging Threat: Campaign Targets ConnectWise ScreenConnect Partner Panels to Compromise MSP Customers
A campaign used access to ConnectWise ScreenConnect partner panels on November 11th to push rogue remote access clients and deliver SCKit, a toolkit designed to spread infections laterally into an environment and technician machines.
Executive Summary
On November 11th, 2026, ConnectWise disclosed that a threat actor used unauthorized access to ScreenConnect partner environments to deploy rogue remote access software to managed endpoints. ConnectWise's initial assessment is that the activity may involve abuse of third-party extensions, and it disabled five of them across partner environments as a precaution. The cybersecurity company Huntress observed the attackers installing rogue ScreenConnect clients along with an attempted malicious toolkit named SCKit.
Managed service providers (MSPs) use the ScreenConnect remote support platform to administer customer systems, so one compromised partner panel can reach every customer of that partner. SCKit attempts to spread to technicians who connect to an infected endpoint by targeting a ScreenConnect client flaw that ConnectWise patched in September.
Given confirmed attacks against MSPs and earlier exploitation of ScreenConnect in 2026, Beazley Security recommends affected organizations confirm the implicated extensions are disabled, and conduct a thorough threat hunt for any signs of compromise. Impacted extensions can be found in the Mitigations / Workarounds section of this advisory.
Mitigations / Workarounds
ConnectWise has disabled Labtech Plus, RMM Plus, RMM+, RMM Plus Password Link, and RMM+ Password Link plugins in the partner environments it is able to manage. ConnectWise stresses that having one of these extensions installed does not by itself establish compromise. It is also cautioned that disabling extensions and resetting credentials alone may not remove unauthorized software, persistence mechanisms, or access already established on affected endpoints.
Until ConnectWise completes its investigation, the following steps help to reduce risk and support investigative response.
Confirm the five extensions below are disabled on every ScreenConnect instance, including on-premises servers. Partners running on-premises, self-hosted ScreenConnect servers must disable these extensions themselves:
Labtech Plus
RMM Plus
RMM+
RMM Plus Password Link
RMM+ Password Link
Isolate all affected endpoints until cleanup is complete. Additional IoCs are available in the Indicators of Compromise section of this advisory.
Review technician workstations that connected to a suspect endpoint for unapproved remote access software, working from a clean device.
From a clean device, revoke active ScreenConnect web sessions and rotate credentials within impacted environments.
Patches
ConnectWise states it has found no evidence of a vulnerability in ScreenConnect itself, and at the time of writing it has not released a product patch for the initial access, which remains under investigation.
Indicators of Compromise
ConnectWise and Huntress have confirmed active attacks against ScreenConnect partners. Huntress first detected the activity at about 17:47 UTC on November 11th, 2026, and observed roughly a third of affected hosts in their investigation compromised in the first ten minutes across multiple organizations.
Defenders can conduct threat hunts with the information below:
In ScreenConnect audit logs, check for Run Command and Shared Toolbox executions your team did not initiate, unexpected extension installations, new administrator accounts or permission changes, the participant name "Addmin", and installer URLs matching /Bin/ScreenConnect.ClientSetup.msi with a c=Exploited<N> parameter, and the rogue client and instance IDs listed in the IoCs table below.
Run the following endpoint investigations through EDR live response or other monitoring solution. Do not attempt hunting through a ScreenConnect session at this time on suspected compromised devices:
Look for a silently installed C:\Windows\TEMP\sc.msi, curl.exe downloads from 185.99.255[.]28, sckit-* files in the Windows temporary directory, PowerShell launched with an execution-policy bypass to reach ns.mo7sen[.]dev, the C:\ProgramData\RelayTrap directory, a scheduled task named TrapWatch, a RelayTrapLiteAlert value under
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Also check for unexpected Microsoft Defender exclusions, a second unexpected ScreenConnect client, and a legitimate ScreenConnect client that has been stopped and set to manual start:
schtasks /query /tn TrapWatch /v
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v RelayTrapLiteAlert
dir C:\ProgramData\RelayTrap
dir C:\Windows\Temp\sckit-*
powershell -NoProfile -Command "(Get-MpPreference).ExclusionPath"
File hashes are weak indicators for this campaign as each infected machine receives a payload keyed to that device, and RelayTrap is compiled per host, so hashes will vary between affected hosts.
Beazley Security recommends to prioritize the behavioral and network indicators for hunting.
Indicator | Type | Description | Source |
|---|---|---|---|
185.99.255[.]28 | IPv4 | Attacker ScreenConnect server that served the rogue installer curl.exe downloaded to C:\Windows\TEMP\sc.msi | ConnectWise |
155.94.150[.]39 | IPv4 | Attacker ScreenConnect panel (sc.payproofkit[.]com) | ConnectWise |
sc.payproofkit[.]com | Domain | Attacker-controlled ScreenConnect panel | ConnectWise |
newnewnew.gotdns[.]org | Domain | Attacker relay, resolves to 185.99.255[.]28 | ConnectWise |
soxnewwork.homedns[.]org | Domain | Attacker relay on port 81 | ConnectWise |
cdn007-digitaldownloads[.]com | Domain | Command-and-control domain | ConnectWise |
ns.mo7sen[.]dev | Domain | Server hosting SCKit second-stage scripts and loaders | ConnectWise |
hxxps://ns.mo7sen[.]dev/EadF.php?p=4 | URL | Stager retrieved by PowerShell with an execution-policy bypass | ConnectWise |
hxxps://ns.mo7sen[.]dev/EadF.php?p=5 | URL | Delivers the SQLite tool used to read browser cookie databases | Huntress |
/Bin/ScreenConnect.ClientSetup.msi?...&c=Exploited<N> | Other | Rogue installer URL pattern in panel activity (N is the sequential victim tag) | Huntress |
2588ef5c15954b10 | Other | Rogue ScreenConnect client or instance ID deployed to victims | Huntress |
ed630cc2c873b091 | Other | Rogue ScreenConnect client or instance ID deployed to victims | Huntress |
Addmin | Account | Attacker participant name in ScreenConnect sessions | Huntress |
C:\Windows\TEMP\sc.msi | File path | Rogue ScreenConnect installer downloaded and installed silently with msiexec.exe | Huntress |
C:\Windows\Temp\sckit-run.bat | File path | Base64-encoded dropper that fetches sckit-decoder.ps1 | Huntress |
C:\ProgramData\RelayTrap | File path | SCKit RelayTrap installation directory | Huntress |
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\RelayTrapLiteAlert | Other | Registry Run value used for persistence | Huntress |
TrapWatch | Other | Scheduled task created by SCKit | ConnectWise |
sckit-decoder.ps1 | Other | PowerShell launcher for the SCKit toolkit (file name) | ConnectWise |
Sqlite3.exe | Other | Artifact listed in ConnectWise's indicators (file name) | ConnectWise |
WithUninstall.ps1 | Other | Payload uploaded to the panel Shared Toolbox in the lateral stage (file name) | Huntress |
3c7a98f0fdb6235b8076319c74dc1085f7b349b6d750416dd0cadb07d7972ec4 | SHA256 | RelayTrap.cs | Huntress |
d2ed7a7bf4f8ac9c7969e9b3a07ebd4dda0d858f372c876ac0a041611698de9a | SHA256 | TrapWatch.ps1 | Huntress |
4a1dd3cd2ea14368afadf7e9dfdd63b104e3981ef8c85bbb6510919b810af04b | SHA256 | install.ps1 | Huntress |
8cb5f48bbe70b5248db7f327f3d1ad6649df5c767d2a7e0711ee147fd92e06af | SHA256 | ToolboxRelayUploader.exe | Huntress |
7a9aca9fdd4dcc13fe497cabdb13ca1e5d6a529271c8aa495e5ca1c1c80271ec | SHA256 | Panel-Lateral.ps1 | Huntress |
94b93c649b0ae0281352da9d01761fa9195ab1e6ac7010af3b9ba1646355eb11 | SHA256 | Panel-Lateral-free.ps1 | Huntress |
b93f10f30ee453d1e1c046fec9d141c41d7680be5cd46c3aeb3febe0f4953b4d | SHA256 | LabConfig.ps1 | Huntress |
cf50d73fa8117a758093b1344de41cd6a6ccddc645cdda1fa91a9264efe93956 | SHA256 | Lite-Alert.ps1 | Huntress |
81cc2baa35b798d6084bd078662fa29ff28df02c46c6ccdb2b43bde97d19f781 | SHA256 | Stage0Loader.ps1 | Huntress |
c31e6f075cd77e01839aebce32ed35659a9ee962d102aca53040bb5e297410a9 | SHA256 | Release-Machine.cmd | Huntress |
deda7c30d798a19b6699a45fbcba503cf778594df9163c61c2f96bb2d2b9fb45 | SHA256 | Recover-ExecutionPolicy.cmd | Huntress |
0bd84c776dc01f784a617e73fc77b269f847fc4a062ffd489e4692869724bf08 | SHA256 | Lab-context.json | Huntress |
454c43d296b1276bde9a4f6ff1da2221cb35ccdb2fc7991bdd572e45bce12a8a | SHA256 | TRAP-PROOF.bat | Huntress |
5dd3a6ba806ac472663e243cfc1c034c534d5d9a42ec362c3dbf0f8d950148d0 | SHA256 | Stop-LabTrap.bat | Huntress |
43b7a5e56f9e6c7b74e1ce2b7b5af63f383084625fcc2d3a5985fa1059e2db95 | SHA256 | Run-Lateral-Full.bat | Huntress |
50659748723e906c8b3d3c0386bd4cf692f693a3e23639398c1a14d0c31fed61 | SHA256 | runnew.cmd | Huntress |
Huntress and Connectwise may provide additional indicators at the following links as the investigation continues:
Technical Details
On November 11, 2026, beginning at approximately 17:47 UTC, a threat actor used access to multiple cloud-hosted ConnectWise ScreenConnect panels to deploy rogue ScreenConnect clients and a custom toolkit, SCKit, to managed endpoints. At the time of writing, the initial access vector has not been identified.
ConnectWise reported five third-party extensions that may be associated with the activity: Labtech Plus, RMM Plus, RMM+, RMM Plus Password Link, and RMM+ Password Link. ConnectWise disabled these extensions across multiple partner environments as a precaution, and partners running on-premises ScreenConnect servers are advised to disable them manually.
The observed attack chain is as follows:
- 1.
Execution via panel: The actor used the ScreenConnect Run Command feature to execute commands as SYSTEM on multiple endpoints at once.
- 2.
Rogue client install: The command checked for an existing ScreenConnect client, silently installed an attacker-controlled ScreenConnect MSI from C:\Windows\Temp\sc.msi, and wrote a base64-encoded dropper to C:\Windows\Temp\sckit-run.bat
- 3.
Keyed payload retrieval: The dropper downloaded a decoder and requested the SCKit package, passing the host’s Windows UUID in the request. The server returned a per-host key, IV, and salt, so each payload decrypts only on the requesting machine.
- 4.
Persistence and defense evasion: SCKit, a 16-file package of PowerShell scripts, batch files, and configuration data, extracted to C:\ProgramData\RelayTrap. It then:
added Microsoft Defender exclusionsinstalled a second rogue ScreenConnect clientcreated SRP/AppLocker rules that block execution of files pushed through ScreenConnect temp folders, which impedes remediation over ScreenConnectadded the RelayTrapLiteAler Run key
- 5.
Relay takeover: A TrapWatch scheduled task runs as SYSTEM every 10 seconds. It compiles a host-specific RelayTrap.exe, stops the legitimate ScreenConnect client, sets that client to manual start, and occupies its connection slot on the legitimate relay so the host appears normal in the console.
Huntress researchers reconstructed additional worm functionality of SCkit through code analysis, however this is an ongoing investigation. As of writing Huntress indicate console takeover has failed in recovered log hosts they've reviewed:
- 1.
When a technician connects to an infected host, the trap transfers and executes Run-Lateral-Full.bat on the technician’s workstation after connection.
- 2.
The workstation retrieves its own keyed kit. Panel-Lateral.ps1 uses a bundled SQLite binary to read browser cookie stores and steal the ScreenConnect .aspxauth session cookie.
- 3.
The stolen cookie is replayed against the panel to enumerate all sessions the technician can access.
- 4.
ToolboxRelayUploader.exe authenticates as the technician, uploads a payload to the panel’s Shared Toolbox, and broadcasts a run request to all reachable sessions. This installs the trap as SYSTEM on each one. The Toolbox item is deleted after.
Additional threat hunt information is provided in the Indicators of Compromise section of this advisory.
How Beazley Security is responding
Beazley Security is conducting threat hunts across our MDR environment to detect potential exploitation attempts regarding this campaign against our clients.
If you believe your organization may have been impacted by this attack campaign and need support, please contact our Incident Response team.