Storm-0940: an AI pentest agent drove the ConnectWise tenant breach
Microsoft says a China-state-aligned actor ran the ConnectWise supply chain compromise with an open-source AI pentest agent.
· Microsoft · Research by Microsoft Threat Intelligence, Sapir Federovsky (Wiz Research), Rami McCarthy (Wiz Research), Jonathan Semon (Huntress)
Microsoft attributes the ConnectWise Cloud Backup compromise to Storm-0940, a China-state-aligned actor that used the open-source ARTEX agent framework to attempt sign-ins to over 2,250 Microsoft 365 tenants.
01What happened
Microsoft Threat Intelligence published its analysis on October 21, 2026, assessing that Storm-0940 was behind the ConnectWise supply chain compromise. ConnectWise disclosed unauthorized access to application identities in its Cloud Backup environment on October 16, a day after Huntress first reported that a vendor credential was being abused against customer Microsoft 365 tenants. Microsoft says the actor has used the ARTEX framework since as early as September 2026, against hundreds of organizations globally.
02How it works
ARTEX is an open-source multi-agent penetration testing framework that drives an autonomous pentest from reconnaissance through exfiltration, collecting discovered assets and findings into a shared graph. Storm-0940 held a stolen ConnectWise application credential, so its agents authenticated into customer tenants through an application those tenants already trusted, with no user action and no password to guess. In some environments the agents went on to Microsoft Graph and directory operations, adding application credentials and changing identities, groups and privileged roles to keep access.
03Who is affected
Organizations that authorized ConnectWise Cloud Backup, formerly SkyKick, or the ConnectWise Cloud Management applications in Microsoft Entra ID are in scope. Huntress had confirmed unauthorized sign-ins in 162 tenants by October 16 and later found sign-in activity from the main attacker address in almost 1,000 Entra tenants, more than 300 of them successful. Microsoft states the activity did not result from a compromise of or a vulnerability in Microsoft corporate systems, products or services.
04What to do
Keep affected ConnectWise connections disabled until ConnectWise publishes formal restoration instructions, and disable rather than delete the enterprise applications so that evidence and consent survive. Review service principal sign-ins and Entra audit records from at least October 15, 2026, extending to October 1 where logs exist, and remove any application credential, owner, role assignment or consent grant you did not create. Disabling an application does not remove credentials the actor already added.
Questions people ask
- Am I affected if my tenant authorized ConnectWise Cloud Backup?
- Any Microsoft 365 tenant that authorized ConnectWise Cloud Backup or the ConnectWise Cloud Management applications should be treated as in scope. Huntress confirmed unauthorized sign-ins in 162 tenants and saw activity from the primary attacker address in almost 1,000 Entra tenants, over 300 of them successful. Microsoft advises reviewing service principal sign-ins and audit records from at least October 15, 2026.
- Does disabling the ConnectWise application remove the attacker's access?
- Disabling the enterprise application stops new sign-ins but does not remove credentials the actor already added. Huntress warns that disabling apps will not remove credentials that were already added, so defenders must review credentials on enterprise applications and app registrations and delete any added since October 13 that they did not create. Microsoft also advises against deleting the applications first, because deletion destroys evidence and consent.
- What makes the Storm-0940 campaign different from an ordinary password spray?
- Storm-0940 drove the intrusion with ARTEX, an open-source multi-agent penetration testing framework, rather than by hand. Microsoft reports that in multiple instances fewer than three hours passed between initial targeting and privileged access, and that the actor chained steps automatically across hundreds of organizations. Wiz Research, tracking the same tooling, recorded sessions running 24 to 30 hours with new addresses appearing within minutes of a block.
- Was Microsoft itself breached in the ConnectWise campaign?
- Microsoft states that the ARTEX-driven activity did not result from a compromise of or a vulnerability in Microsoft corporate systems, products or services. The actor instead used a stolen ConnectWise application credential to authenticate into customer tenants through an application those tenants had already trusted. Microsoft also cautions that a successful authentication alone does not establish that customer data was accessed or exfiltrated.
Sources 3 links, all fetched
- 1microsoft.comMicrosoft Analysis
- 2huntress.comHuntress Disclosure
- 3wiz.ioWiz Research Tracking