Actively exploited Security news

ScreenConnect attacks on managed service providers: ConnectWise disables RMM+ extensions

Late on 11 November 2026 ConnectWise said it is investigating unauthorized access to certain partner ScreenConnect environments, mostly managed service providers (MSPs). Its working theory is that attackers abused third-party extensions from the RMM+ family, which can run remote commands, and used them to push their own remote-access clients into customer networks. ConnectWise says it has found no vulnerability in ScreenConnect itself.

Kyberkit editorial team · · event date · reading time 8 minutes · updated · For admins and analysts

Actively exploited: ScreenConnect

Key points

  • ConnectWise is investigating unauthorized access to certain partner ScreenConnect environments. Reports describe attackers deploying their own remote-access software in customer environments.
  • The working theory is abuse of independent RMM+ family extensions, which expose an API for remote commands protected only by a partner-set passphrase. ConnectWise found no ScreenConnect vulnerability and no compromise of its own infrastructure.
  • About 400 partner environments had at least one of the extensions installed. ConnectWise disabled them in the cloud as a precaution; on-premises administrators have to do it themselves.
  • On 11 November Huntress and Blackpoint documented the SCKit toolkit: rogue ScreenConnect clients, a TrapWatch scheduled task and a RelayTrap component that tries to jump to the technician's machine. ConnectWise says clients on 26.6.5 or later block that step. On 13 November Microsoft added browser theft of console session cookies, Defender detection names and more hashes.
  • The RMM+ extension now has its own CVE, CVE-2026-127063 (default static API secret, CVSS 4.0 score 9.3). ConnectWise maintains that ScreenConnect itself is not vulnerable.

What happened

At 22:45 UTC on 11 November 2026 ConnectWise published an advisory saying it is investigating reports of unauthorized access to certain partner ScreenConnect environments. Partners are mostly managed service providers (MSPs) that use ScreenConnect to support their customers' machines. The reports describe attackers deploying their own remote-access software in customer environments. They also mention possible compromise of technician workstations during interactive connections to affected devices. ConnectWise notes that these reports are still being validated.

ConnectWise says it has found no evidence of a compromise of its infrastructure or of a vulnerability in ScreenConnect itself. As a precaution it disabled extensions from the RMM+ family. In an update at 02:45 UTC on 12 November it said about 400 partner environments had at least one of them installed. Having an extension installed does not by itself mean the environment was compromised.

How the attack works

The investigation is ongoing and ConnectWise does not yet know the initial access method or the full scope. This is its working theory:

Likely attack path through ScreenConnect extensions1. Attacker gains access to the RMM+ extension API in a partner environment; 2. The API is used to run remote commands on managed devices; 3. Rogue ScreenConnect clients and persistent scripts are deployed; 4. Per reports, technician workstations may be hit during sessions1Attacker gains access to the RMM+extension API in a partnerenvironment2The API is used to run remotecommands on managed devices3Rogue ScreenConnect clients andpersistent scripts are deployed4Per reports, technician workstationsmay be hit during sessions
ConnectWise working theory (12 November 2026)

The extensions involved are Labtech Plus, RMM Plus, RMM+, RMM Plus Password Link and RMM+ Password Link. ConnectWise does not develop them; they are independent third-party extensions. According to ConnectWise they provide an API capable of executing remote commands, protected only by a passphrase the partner configures during setup. ConnectWise disabled them in cloud instances wherever it could act, but it cannot do so for on-premises installations.

How to tell if you were compromised

Indicators published by ConnectWise (defanged). ConnectWise stresses they support an investigation but do not establish root cause. It did not publish file hashes.

185.99.255[.]28                     attacker ScreenConnect relay (hostname "screen")
155.94.150[.]39                     secondary C2 (hostname WIN-FB5CKHMU4E1)
ns[.]mo7sen[.]dev                   PowerShell loader delivery
ns[.]mo7sen[.]dev/EadF.php?p=4      payload staging
sc[.]payproofkit[.]com              rogue ScreenConnect deployment and C2
cdn007-digitaldownloads[.]com       rogue ScreenConnect deployment
newnewnew[.]gotdns[.]org            C2
soxnewwork[.]homedns[.]org          C2
Files:    sckit-run.bat, sckit-decoder.ps1, TrapWatch.ps1, Run-Lateral-Full.bat,
          runnew.cmd, ToolboxRelayUploader.exe
Paths:    C:\ProgramData\RelayTrap\TrapWatch.ps1
          %TEMP%\sckit-*
Task:     scheduled task "TrapWatch" running as SYSTEM (reportedly every 10 seconds)
Registry: Run key value "RelayTrapLiteAlert"
ScreenConnect client IDs: 2588ef5c15954b10, ed630cc2c873b091
ScreenConnect accounts:   Addmin, rmmserver

ConnectWise adds that the legitimate sqlite3.exe was reportedly abused to access session data stored in browsers. Its presence alone is not evidence of compromise.

Our hunting tips:

  • In the ScreenConnect audit log, review new sign-ins, new admin accounts, extension installs, and Run Command and Toolbox activity.
  • On customer devices, look for ScreenConnect clients that connect to a relay other than yours.
  • Paste logs or EDR exports into our IOC extractor to pull out IPs and domains. It runs entirely in your browser.

Inside the SCKit toolkit (added 13 November)

On 11 November 2026 researchers at Huntress and Blackpoint Cyber published detailed analyses of the tooling the attackers dropped on endpoints. Huntress calls it SCKit and counts at least 288 compromised endpoints across 48 organizations among its own customers. Deployment started around 17:47 UTC on 11 November; a third of the hosts were hit in the first ten minutes and all of them within roughly 90 minutes.

Initial access. Huntress ties the activity to the RMM+ extension: versions 1.0.31 and 1.0.32 accept an empty access key if an administrator never set one, bypassing ScreenConnect user accounts, roles and MFA. Commands arrived through Run Command as SYSTEM, with no matching sign-in in the logs. The CVE record CVE-2026-127063, published by ConnectWise as CNA on 12 November, describes a default static API secret affecting all versions of the extension (CVSS 4.0: 9.3). ConnectWise says it is still assessing the researchers' findings.

On each endpoint, according to Huntress, the kit installs a rogue ScreenConnect client from C:\Windows\TEMP\sc.msi, fetches an encrypted package keyed to the machine's UUID, unpacks into C:\ProgramData\RelayTrap, adds Defender exclusions and installs a second rogue client. The TrapWatch task runs every ten seconds, compiles RelayTrap.exe on the host from RelayTrap.cs, stops the legitimate client and takes over its connection.

The "worm" step. When a technician connects to an infected machine, RelayTrap tries to push and run a file (Run-Lateral-Full.bat) on the technician's side. That script is meant to steal the console's .ASPXAUTH session cookie, upload a script to the Shared Toolbox and broadcast it to other endpoints. It relies on the client flaw CVE-2026-84869 (CVSS 9.9), fixed in 26.6.5 on 8 September 2026 and listed in CISA KEV since 11 September 2026. Neither team saw the spread succeed: Blackpoint confirmed in testing that a current client blocks execution, and ConnectWise's update of 12 November, 18:45 UTC, states that clients on 26.6.5 and later block the technique. Huntress also notes that the trap's heavily commented code looks LLM-generated.

SCKit attack flow according to Huntress and Blackpoint1. Run Command through the RMM+ extension API with an empty or default key; 2. Rogue ScreenConnect clients and the SCKit package in C:\ProgramData\RelayTrap; 3. TrapWatch takes over the legitimate client's connection; 4. When a technician connects, attempted file transfer (CVE-2026-84869) – blocked on clients 26.6.5+1Run Command through the RMM+extension API with an empty ordefault key2Rogue ScreenConnect clients and theSCKit package inC:\ProgramData\RelayTrap3TrapWatch takes over the legitimateclient's connection4When a technician connects, attemptedfile transfer (CVE-2026-84869) –blocked on clients 26.6.5+
SCKit – based on Huntress and Blackpoint analyses (11 November 2026)

Additional indicators from the analyses (SHA-256). Huntress warns that hashes are weak indicators: scripts are rebuilt with different embedded values and RelayTrap.exe is compiled separately on every host.

d2ed7a7bf4f8ac9c7969e9b3a07ebd4dda0d858f372c876ac0a041611698de9a  TrapWatch.ps1
3c7a98f0fdb6235b8076319c74dc1085f7b349b6d750416dd0cadb07d7972ec4  RelayTrap.cs
4a1dd3cd2ea14368afadf7e9dfdd63b104e3981ef8c85bbb6510919b810af04b  install.ps1
8cb5f48bbe70b5248db7f327f3d1ad6649df5c767d2a7e0711ee147fd92e06af  ToolboxRelayUploader.exe
94b93c649b0ae0281352da9d01761fa9195ab1e6ac7010af3b9ba1646355eb11  Panel-Lateral-free.ps1
7a9aca9fdd4dcc13fe497cabdb13ca1e5d6a529271c8aa495e5ca1c1c80271ec  Panel-Lateral.ps1
81cc2baa35b798d6084bd078662fa29ff28df02c46c6ccdb2b43bde97d19f781  Stage0Loader.ps1
43b7a5e56f9e6c7b74e1ce2b7b5af63f383084625fcc2d3a5985fa1059e2db95  Run-Lateral-Full.bat
50659748723e906c8b3d3c0386bd4cf692f693a3e23639398c1a14d0c31fed61  runnew.cmd
a1937467fd862916f89342cdd61f55c4bc405fb35b6e1379e27cfbfdba77dcdc  SilentForceInstall-WithUninstall.ps1
d85315bd7602b6f5c13dc0eada2c9cba0892c7cd3b1eb7dacb1bffdd536ceb21  ScreenConnect.ClientSetup.msi
Paths:    C:\Windows\TEMP\sc.msi, C:\Windows\Temp\sckit-run.bat
          C:\ProgramData\RelayTrap\trapbins\<client id>\RelayTrap.exe
          %TEMP%\k<32 hex chars>.ps1, %PUBLIC%\RELAY-TRAP-PROOF.txt
Registry: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run – RelayTrapLiteAlert
Other:    Defender exclusions for msiexec.exe and powershell.exe
          ScreenConnect event ID 201 (file transfer and run)

What Microsoft added (14 November update)

On 13 November 2026 Microsoft said it had confirmed the campaign in its own telemetry and published a detailed write-up. It has not named the actor and gives no count of affected organizations. Compared with the earlier analyses, it adds the following:

  • Machine-bound encryption. The decoder reads MachineGuid from HKLM\SOFTWARE\Microsoft\Cryptography, combines it with an X-Lab-Half response header to derive a key (PBKDF2-HMAC-SHA256, 4,096 iterations) and AES-256-CBC-decrypts the bundle into %TEMP%\SCKitBundle. A captured bundle cannot be unpacked without the victim machine, which is one more reason hashes have limited value.
  • Console session theft. The kit searches Chrome, Edge, Opera and Opera GX profiles for .ASPXAUTH cookies, decrypts them with DPAPI and the Chromium master key, scans the browser network-service process memory and falls back to volume shadow copies for locked databases. With a stolen cookie it uses ToolboxRelayUploader.exe to upload a script to the Shared Toolbox, queues it for execution and then deletes the item.
  • Don't trust the kit's own cleanup. The decoder's cleanup mode restarts the dropper unless it is run with -NoReArm, which fits the reinfection Huntress saw after isolation was lifted. Microsoft explicitly advises against using any cleanup script recovered from the kit; use your own approved response tooling instead.

Microsoft Defender Antivirus detection names to search for in your console:

Trojan:Win32/SuspScreenConnectDownload.EA
Trojan:Win32/Tikise.EA!cmd
Trojan:PowerShell/RelayPersist.FC!MTB
Trojan:PowerShell/SCRelayTrap.EC!MTB
Trojan:BAT/Tikise.A-D, Trojan:PowerShell/Tikise.A-F
HackTool:Win32/ToolboxRelayUploader
Trojan:PowerShell/ScreenConnect.SC!MTB, Trojan:PowerShell/ScreenConnect.DC!MTB

Further hashes from Microsoft's analysis (those already listed above are not repeated):

61a672a13f03a9e81f573535ee92b1ed6cb7e848a33a06048865312d4e185ae2  sc.msi
8e6912deed82e80bb6bd66f73509d024b1f78b993515366d8317e69a97cff4f4  staged toolkit ZIP
b93f10f30ee453d1e1c046fec9d141c41d7680be5cd46c3aeb3febe0f4953b4d  LabConfig.ps1
cf50d73fa8117a758093b1344de41cd6a6ccddc645cdda1fa91a9264efe93956  Lite-Alert.ps1
5dd3a6ba806ac472663e243cfc1c034c534d5d9a42ec362c3dbf0f8d950148d0  Stop-LabTrap.bat
454c43d296b1276bde9a4f6ff1da2221cb35ccdb2fc7991bdd572e45bce12a8a  TRAP-PROOF.bat
Paths:    %TEMP%\SCKitBundle, %TEMP%\SCKit\trapkit\payload
Other:    Defender path exclusions naming Windows\Temp, ConnectWiseControl_, CWInstall_ or RelayTrap

The blog also ships seven Advanced Hunting queries for Defender covering connections to campaign infrastructure, toolkit command lines, RelayTrap registry values and scheduled tasks, Defender exclusion writes and the generated PowerShell loader artifacts.

What to do

  1. Disable all five extensions (on-premises: immediately) and do not reinstall them until ConnectWise issues further guidance. The ScreenConnect documentation (Extensions page) shows how.
  2. Preserve evidence first: authentication, extension installation, administrative, Run Command and Toolbox records.
  3. From a trusted device, revoke active ScreenConnect and identity provider sessions, reset credentials, enforce MFA and review access to extension APIs.
  4. Do not open interactive ScreenConnect sessions to suspected devices. Use separate tooling and include technician workstations in the scope.
  5. Isolate and remediate affected devices. ConnectWise warns that disabling extensions and resetting credentials alone may not remove unauthorized software, persistence or access. Huntress recommends removing the rogue client service, the TrapWatch task, C:\ProgramData\RelayTrap, the %TEMP% files and the RelayTrapLiteAlert Run value, and it has seen reinfection after isolation was lifted. Do not run the kit's own cleanup script (Microsoft): it can re-arm the dropper. Rebuild any device whose integrity you cannot establish.
  6. Check every technician client is on 26.6.5.9742 or later. ConnectWise notes that updating a cloud console does not update technician clients. Where it is not needed, temporarily restrict the Transfer Files permission.
  7. Keep servers, technician clients and agents up to date and work through the ScreenConnect security guide.

Timeline

Timeline of the ScreenConnect extension attacks11 Nov 2026, 17:47 UTC: Mass SCKit deployment begins (Huntress); 11 Nov 2026, 22:45 UTC: ConnectWise publishes advisory and disables extensions; 12 Nov 2026, 02:45 UTC: Update: about 400 environments, IOCs and partner guidance; 12 Nov 2026, 18:45 UTC: CVE-2026-127063 for RMM+, clients 26.6.5+ recommended; 13 Nov 2026: Microsoft confirms the campaign, publishes detections and more IOCs11 Nov 2026,17:47 UTCMass SCKit deployment begins(Huntress)11 Nov 2026,22:45 UTCConnectWise publishesadvisory and disablesextensions12 Nov 2026,02:45 UTCUpdate: about 400environments, IOCs andpartner guidance12 Nov 2026,18:45 UTCCVE-2026-127063 for RMM+,clients 26.6.5+ recommended13 Nov 2026Microsoft confirms thecampaign, publishesdetections and more IOCs
Key dates (ConnectWise, Huntress, Microsoft)

Updates

  • 14 November 2026 – added Microsoft's 13 November analysis: .ASPXAUTH cookie theft from browsers, MachineGuid-bound bundle encryption, re-arming by the kit's cleanup script, Defender detection names and more hashes. Microsoft says the initial access method is still under investigation.
  • 13 November 2026 – added the SCKit analysis from Huntress and Blackpoint (initial access via RMM+ with an empty key, the RelayTrap component, 288 endpoints in 48 organizations), CVE-2026-127063, the 26.6.5+ client guidance from ConnectWise's 12 November 18:45 UTC update, and hashes.
  • 12 November 2026 – first version.

FAQ

Is this a ScreenConnect vulnerability that an update will fix?

According to ConnectWise, no. It found no flaw in ScreenConnect and no compromise of its own infrastructure, and points to third-party extensions as the likely path. Disabling the extensions and reviewing your environment is what matters. Technician clients should still be on 26.6.5 or later, because that version blocks the toolkit's attempt to spread to technicians.

We use ScreenConnect Cloud. Do we need to do anything?

Check that the extensions really are disabled; ConnectWise turned them off wherever it could. If you had them installed, still review sign-ins, new accounts, executed commands and software on customer devices.

Why shouldn't we connect to suspicious machines through ScreenConnect?

ConnectWise has reports that technician workstations may have been compromised during interactive sessions to affected devices. Investigate with separate tooling and include the technician workstations that connected to those devices.

Is disabling the extensions and resetting passwords enough?

No. ConnectWise warns that this alone may not remove unauthorized software, persistence or access. Isolate affected devices, remediate them following your incident response process and validate the result before reconnecting them.

Sources

  1. ConnectWise Trust Center – ScreenConnect security advisory: Precautionary extension disabling and partner guidance (11 November 2026, updated 12 November 2026)
  2. ConnectWise – ScreenConnect Documentation: Extensions page, Uninstall an extension
  3. ConnectWise – ScreenConnect Documentation: Security guide
  4. Microsoft Security Blog – SCKit abuses ScreenConnect to deploy remote access and target technician sessions (13 November 2026)
  5. Huntress – SCKit worm and rogue ScreenConnect installations (11 November 2026)
  6. Blackpoint Cyber – ScreenConnect attack and the SCKit toolkit (11 November 2026)
  7. NVD – CVE-2026-127063 (RMM+ extension for ScreenConnect)
  8. NVD – CVE-2026-84869 (ScreenConnect client, in CISA KEV since 11 September 2026)

Spotted a mistake? Let us know and we will correct it openly.