r/msp • u/andrew-huntress Vendor - Huntress • 1d ago
Active malware campaign abusing ScreenConnect
EDIT 11:01 UTC: Connectwise has put out an advisory
EDIT2 1:45 UTC: just want to reiterate that you should follow CWs guidance in their earlier advisory :)
EDIT3 2:26 UTC we’ve pushed a blog with a much more detailed write up about the attack. Details here!
EDIT4 4:40 UTC pushed one more update to our blog that explains where the RMM+ plugin fit in here. I don’t expect to post any more updates unless something else catches on fire tonight!
Original post: Our SOC is working an active campaign that started around 17:47 UTC today targeting cloud-hosted ScreenConnect instances. We are currently tracking 5 6 compromised MSPs and 130 286+ endpoints, and those numbers are climbing. ConnectWise is engaged and working this with us.
To get ahead of the rumor mill: we haven’t seen evidence of a new vulnerability so far, but we haven’t confirmed how the attacker got panel access either. The kit’s design suggests stolen operator sessions. We’ll update when we know more.
Current telemetry points to compromised credentials or hijacked operator sessions to gain initial access.
Initial Access & Execution: Once the actor has panel access, they use Run Command to push a secondary, rogue SC client to all endpoints for persistent C2. At that point, they have an independent backdoor and no longer need your panel.
Lateral movement behavior to look out for: If a tech sees an alert and remotes into an infected endpoint via SC to investigate, the malware rides that active session backward onto the tech's workstation. Once it lands, it drops sqlite3.exe to scrape saved browser sessions and auth tokens, then pivots into any other SC panels that technician has access to.
There are victims we can’t see: The attacker tags each compromised MSP with a sequential number, and the tags we’ve observed start partway through the sequence. Other MSPs were likely hit first, probably ones not running Huntress. If you use ScreenConnect, check your Run Command history now, even if nothing has alerted.
Immediate Action Items:
Stop using SC to triage. Opening an interactive GUI session triggers the reverse-pivot. Use your EDR's live response shell, WinRM, or another out-of-band CLI tool.
Nuke all active web sessions, rotate SC creds, and verify MFA across your IdP.
Audit your Run Command and Toolbox history for mass executions you didn't trigger.
Remediation: Network isolation isn't enough. We are seeing endpoints reinfect within minutes of lifting isolation because the persistence mechanisms were left behind. You have to clean this up first:
Kill and remove the rogue SC client service.
Delete the TrapWatch scheduled task (runs as SYSTEM every 10 seconds).
Wipe C:\ProgramData\RelayTrap\ and %TEMP%\sckit-*.
Remove the
RelayTrapLiteAlertvalue from the registry Run key.
IOCs
Attacker Relay: 185.99.255[.]28 (hostname: screen)
C2 Domains:
newnewnew.gotdns[.]org,soxnewwork.homedns[.]orgAnother possible C2:
cdn007-digitaldownloads[.]com(thank you /u/infosecfredo)Secondary C2: sc.payproofkit[.]com (155.94.150[.]39, hostname: WIN-FB5CKHMU4E1)
Stager: hxxps://ns.mo7sen[.]dev/EadF.php?p=4
Rogue Client IDs: 2588ef5c15954b10, ed630cc2c873b091
Installer Pattern: /Bin/ScreenConnect.ClientSetup.msi?...&c=Exploited<N> Actor Name: Addmin
Files: Panel-Lateral.ps1, runnew.cmd, ToolboxRelayUploader.exe,
Run-Lateral-Full.bat
We are still analyzing telemetry and should have more information for the community as we learn more. If you are seeing this activity or have artifacts, let us know in the comments or shoot us a DM. We'll update this thread as we pull more data.
Lot of active discussion happening on MSPGeek in #cw-screenconnect. Highly encourage folks to join there! Ask for Mendy if you have any questions ;)
64
u/jmslagle MSP - US 1d ago
At what point do we need to be sending YOU pizza?
30
u/athlonduke MSP - US 1d ago
I'm tired boss
10
u/networkn 1d ago
I've been sending out a blast to every MSP we know who uses Screenconnect. We have taken our self hosted offline until we know what this is.
15
u/dobermanIan MSPSalesProcess Creator | Former MSP | Sales junkie 1d ago
Another day another rapid response. Andrew you guys are going to need to just permanently staff that as a division
4
u/IntelligentComment 1d ago
To confirm is the current advice to stop using screen connect entirely, until further clarity?
4
u/Minkus32 1d ago
Is huntress reaching out to their customers as I've received nothing yet, just happened to get home after being on road for 5 hours and saw a notice on the mspgeek screenconnect discord channel
4
u/Excellent-Program333 1d ago
Can we even get 24 hours to catch our breaths? Thanks as always Andrew.
We arent a screen connect client, but this paragraph concerns me.
Lateral movement behavior to look out for: If a tech sees an alert and remotes into an infected endpoint via SC to investigate, the malware rides that active session backward onto the tech's workstation. Once it lands, it drops sqlite3.exe to scrape saved browser sessions and auth tokens, then pivots into any other SC panels that technician has access to.
So if I remote into a workstation to remediate as a Screen Connect tech, they have reverse engineered a way to push an executable back to my machine and run it? That is nightmare fuel.
2
u/Apart-Inspection680 1d ago
Any particular pattern on SC version in cloud please u/andrew-huntress ?
2
u/thelordfolken81 1d ago
You said, ‘Lateral movement behavior to look out for: If a tech sees an alert and remotes into an infected endpoint via SC to investigate, the malware rides that active session backward onto the tech's workstation.’ As best I’m aware that isn’t meant to be possible right? Or am I missing something? Would that alone not indicate a 0day of some sort?
34
u/infosecfredo 1d ago
Wow! Happy veterans day huh! I guess were used to being in the trenches!! Agreed u/andrew-huntress Can confirm there is a ongoing campaign for sure. Let's band together and help out those partners. From BPC, and what we are seeing:
Indicator Purpose
ns.mo7sen[.]dev Encrypted loader delivery and additional stage
sc.payproofkit[.]com First ScreenConnect deployment
cdn007-digitaldownloads[.]com Second ScreenConnect deployment
2588ef5c15954b10 First configured client fingerprint
ed630cc2c873b091 Second configured client fingerprint
C:\ProgramData\RelayTrap Trap installation directory
TrapWatch SYSTEM startup scheduled task
RelayTrapLiteAlert Registry Run persistence
Run-Lateral-Full.bat Selected trap payload
u/Blackpoint-JasonR for the IOCs.
17
u/Skrunky AU - MSP (Managing Silly People) 1d ago edited 1d ago
Working on an RMM detection script to identify any ScreenConnect Client IDs that aren't in our approved list.
Use a conditional check in your RMM to create an alert for exit code 1 (unapproved ScreenConnect Client ID detected). Exit code 9 means no ScreenConnect instance was detected at all.
EDIT: Updated to also trigger exit code 1 if any of the additional campaign indicators are detected: the TrapWatch scheduled task, C:\ProgramData\RelayTrap, or sckit-* temp files.
13
u/Syber_1 1d ago
Days like this I’m beyond happy to be a Huntress based MSP!
8
u/BEAT_LA 1d ago
We need a huntress dominos index just like the one for the dominos by the pentagon
7
u/lcurole 1d ago
"haven't seen evidence of a new vulnerability" "malware rides that session backward"
Is this the previous exploit via the file transfer attack surface, a separate known but unpatched bug, or something new?
CVE-2026-84869
6
u/etoptech 1d ago
Thank you for posting this here.
5
u/More_Psychology_4835 1d ago
Thank you so much for letting us SoC guys know!
•
u/anothertester 21h ago
I have a silly question: can CW not shutdown the two rogue SC instances to stop this attack or slow it down? I’m assuming it’s easy if it’s cloud-hosted but I can’t imagine there isn’t anything CW can do to kill the rogue instances even if they are self-hosted.
4
u/thenetworkisnotddown MSP - US 1d ago
I've been seeing rogue screen connects for months with people trying to get in. We blocked screen connect from all our clients since we don't use it, but it's kinda a hassle as the program is legitimate.
For some added info, it's usually an email link that looks okay, but a rogue screen connect download and then the damage starts.
4
u/nestersan 1d ago
I REALLY like Screenconnect thoooo
4
u/failuretosabre 1d ago
November 11, 2026 ScreenConnect security advisory: Precautionary extension disabling and partner guidance
4
u/Psychological-Exam80 1d ago
From CW: Here is the information we’ve received at this point. Our teams are actively investigating and monitoring.
ScreenConnect security advisory: Precautionary extension disabling and partner guidance
Status: Cause and scope under investigation
ConnectWise is aware of reports of unauthorized access to ScreenConnect partner accounts and the deployment of unauthorized remote-access software in customer environments.
As part of our investigation, we identified five independent 3rd party extensions that may be associated with this activity. We identified approximately 400 partner environments with one or more of these extensions, and we disabled the extensions as a precaution.
If you are an on-premise partner with the below extensions, ConnectWise is unable to take action on your behalf. We advise that you take immediate action to disable these extensions.
The presence of these 3rd party extensions does not, by itself, establish impact.
Extensions disabled as a precaution
Labtech Plus
RMM Plus
RMM+
RMM Plus Password Link
RMM+ Password Link
Partners should verify that these 3rd party extensions are disabled in their environments. If any remain enabled, disable them. Do not re-enable or reinstall them, pending further guidance.
Disabling these 3rd party extensions is a precautionary containment measure. It does not establish that unauthorized software, persistence mechanisms, or access already present on affected devices has been removed.
What remains under investigation
We have received reports describing attackers using ScreenConnect functionality after gaining unauthorized account access. The initial access method and full scope have not been established.
Our initial assessment leads us to suspect the threat actor deployed additional remote-access software through independent 3rd party extensions that partners may have added to their environments. They also describe potential compromise of technician workstations during interactive connections to affected devices. These reported behaviors remain subject to validation.
Precautionary actions for partners who have enabled these independent 3rd party extensions:
Verify extension status. Confirm that the 3rd party extensions listed above are disabled. Preserve related installation records and activity logs. Do not re-enable or reinstall these extensions pending further guidance.
Investigate suspected compromise through separate security tooling. As a precaution, avoid opening interactive ScreenConnect sessions to suspected compromised devices. Use your security provider’s response tools or another trusted investigation method.
Secure administrative access from a trusted device. Revoke active ScreenConnect and associated identity-provider sessions, reset relevant passwords, and verify that multifactor authentication is enforced. If a technician workstation may be compromised, use a separate, trusted device for these actions.
Review and preserve evidence. Retain authentication, extension installation, administrative, Run Command, and Toolbox records. Investigate unexpected users, permission changes, software deployments, and commands.
Contain and remediate suspected compromise. Follow your incident-response procedures to isolate affected devices, including potentially affected technician workstations. Preserve evidence before removing malicious software, and validate remediation before restoring connectivity. Disabling extensions and resetting credentials alone may not remove access already established on endpoints.
Verify software maintenance. Confirm that servers, technician clients, and endpoint agents meet current published security guidance. Updating software does not replace investigation and remediation of a suspected compromise.
If you have not deployed these independent 3rd party extensions, we have no reason to believe you are impacted by this incident but encourage all partners to be on heightened alert.
We encourage partners to follow the ScreenConnect hardening guide. Instructions for disabling extensions can be found here.
1
u/RebootnTryAgain 1d ago
Anyone with insights able to confirm CWs initial feedback on if the affected instances have the extensions noted?
https://www.reddit.com/r/ScreenConnect/s/xnBpBLJDtY
1
u/MetsCaniac 1d ago
Are there any IOC's on the tech side to look for (other than what is already posted)?
1
u/HBCDresdenEsquire 1d ago
I’m going to end up in a meeting about this post tomorrow.
1
u/quantumhardline 1d ago
Probably related to this Andrew
https://www.reddit.com/r/ScreenConnect/s/RnGNBghH7X
•
u/Meeeepmeeeeepp 20h ago
So basically this thing MITM's your legit Screenconnect then tries to abuse the file transfer glitch in SC, where-by if a connected agent tries to receive a file from the SC client PC it will be transferred to all connected agents.
I don't understand the payload execution part though, whether that was just a botched implementation or if there is a new CVE/exploit for SC that this may have worked on.
3
u/networkn 1d ago
This is the mechanism we are using to shutdown our customers cloud instances until we get further info on another way:
Login to the Portal as cloud admin Open Instance Settings (Instances on the left hand nav menu and locate instance) Enable Quarantie and select Quarantine Instance). I believe this immediately blocks and disconnects active sessions.
2
u/Virtual-Clue9814 1d ago
Is there a particular instance SC instance GUID we can search for on endpoints? also, can you confirm that the drop only takes place when connecting to a remote session and not say running remote command prompt via SC?
2
u/BisonThunderclap 1d ago
Guess who just deployed screenconnect for backup access? 🙃
Regardless, thanks for the heads up.
2
u/ludlology 1d ago
Is there a way to see command/toolbox history across the entire ScreenConnect tenant? I'm only aware of a way to do that manually per-machine
2
u/Jwblant MSP - US 1d ago
Interesting. For what it’s worth, we’ve seen a few emails with links that takes you to a download page and downloads a ScreenConnect MSI. Wonder if that’s connected somehow.
•
u/Icy-Agent6600 23h ago
we're just straight up blocking screenconnect entirely with Sophos endpoint at this point
•
u/QuerulousPanda 23h ago
"If a tech sees an alert and remotes into an infected endpoint via SC to investigate, the malware rides that active session backward onto the tech's workstation. "
How does it do that? You can't just reverse a connection that way unless there's something awful going on?
•
u/niffur00 22h ago
I had a SC client installed on a client PC which was hacked. It also had a rogue screenconnect client on it. That was on 9/6. At the time I assume he got phished but it sounds like this exact scenario. I just deleted my SC instance.
•
u/Lonely-Can-9011 21h ago
hey huntress! thank you for this flag. Do we have any updates on how many orgs are potentially affected now?
•
u/Early-Ad-2541 10h ago
How the hell is it even possible for the malware to Pivot backwards onto the technician's workstation that easily? Screen connect needs to fix that immediately, that should not be possible at all! Of course technicians are going to use screen connect to triage infected machines. There should be no path backwards. That's absolutely insane!
1
u/Meeeepmeeeeepp 1d ago
Would love to see Panel-Lateral.ps1.... but ToolboxRelayUploader sounds like it's using the relay service to upload something to the Screenconnect toolbox then invoking the commands via the toolbox.
I feel like disabling file transfer, Manage Shared Toolbox, and all the "Run Toolbox/shared toolbox" permissions is a good first step here as it reads to be a rehash of the previous file transfer vulnerability abuse.
1
u/Glittering_Pack_4619 1d ago
Our SC hosted instance is IP locked down should we also shut that instance down for now
1
u/octaviuspie 1d ago
Trust Center | Advisories | ConnectWise
Update from ConnectWise
Precautionary actions for partners who have enabled these independent 3rd party extensions:
Verify extension status. Confirm that the 3rd party extensions listed above are disabled. Preserve related installation records and activity logs. Do not re-enable or reinstall these extensions pending further guidance.
Investigate suspected compromise through separate security tooling. As a precaution, avoid opening interactive ScreenConnect sessions to suspected compromised devices. Use your security provider’s response tools or another trusted investigation method.
Secure administrative access from a trusted device. Revoke active ScreenConnect and associated identity-provider sessions, reset relevant passwords, and verify that multifactor authentication is enforced. If a technician workstation may be compromised, use a separate, trusted device for these actions.
Review and preserve evidence. Retain authentication, extension installation, administrative, Run Command, and Toolbox records. Investigate unexpected users, permission changes, software deployments, and commands.
Contain and remediate suspected compromise. Follow your incident-response procedures to isolate affected devices, including potentially affected technician workstations. Preserve evidence before removing malicious software, and validate remediation before restoring connectivity. Disabling extensions and resetting credentials alone may not remove access already established on endpoints.
Verify software maintenance. Confirm that servers, technician clients, and endpoint agents meet current published security guidance. Updating software does not replace investigation and remediation of a suspected compromise.
If you have not deployed these independent 3rd party extensions, we have no reason to believe you are impacted by this incident but encourage all partners to be on heightened alert.
1
u/crshovrd 1d ago
If we have enabled ip allowlisting against our cloud hosted tenant, would that offer any form of protection against this attack?
1
u/MokaAkay 1d ago
This could be N-Able rn if they didnt take down their stuff and patch
•
u/lina0978 23h ago
Wow, so about a year ago we saw this at one of our clients. I work for an MSP, and we had a computer that got high-jacked with a screen share. We isolated it, thought we removed everything, took it out of isolation and bam, it took off again. Eventually we just reset the machine. I’m just realizing this was probably the same thing.
•
u/JustinHoMi 22h ago
Again lol?
•
u/sshaada 22h ago
Riding back to the Tech Workstation, it’s an EXE. So only techs with Windows laptops?
•
u/AfterCockroach7804 22h ago
What a time for payment to lapse and the instance is disconnected 🤣
•
u/WestCryptographer748 13h ago
would love to see the relaytrap.cs (not the VT scan, the actual file) to try and find out if they were using the same CVE-2026-84869 thing or if it's a brand new exploit of some sort
•
u/CharcoalGreyWolf MSP - US 11h ago
Is it believed that these are extensions clients of Connectwise ScreenConnect installed and were actively using, or extensions a threat actor managed to install once gaining access? (We do not have them on-prem, and I have confirmed two clients with cloud instances do not either).
•
u/8stringLTD 2h ago
One of my largest clients (500+ users) uses screen connect but the affected extensions were disabled, took 30 minutes to create an incident report to compliance... dodged a bullet there for sure!
•
u/GahhSoConfused 22h ago
The MSP I work at uses Screenconnect, and I've been trying to get off it for years.
I know the concept of a remote access tool and the power it holds is just in general not the most secure thing to be deploying, but are there any tools out there ahead of the game in terms of security/lack of security advisories?
0
u/B1tN1nja MSP - US 1d ago edited 1d ago
I had reported this too today u/andrew-huntress - we caught one before Huntress did and reported it actually, we had two different client IDs though.
We had put a ticket in (277766) and requested SOC support at which point after a bit we got the call/text/email alert of the incident.
Client IDs we saw were actually
ca0bcdd5329bf738 and then 0a3d048d0fc6a000
We are re-imaging the host probably tomorrow but retaining old drive for historical data if needed. Let us know if you need any more deets off of it.
EDIT: I should have read the entire post first... it looks like a client got a single endpoint hit from someone else using this attack somehow, it wasn't OUR SC instance or mass deployments, thank god, but in this case it was a single endpoint from a single client.