Microsoft Says Storm-0940 Used ARTEX in ConnectWise Supply-Chain Compromise

Summary
Microsoft says China-aligned Storm-0940 used ARTEX to automate attacks targeting hundreds of organizations and assesses the actor was responsible for the ConnectWise multi-tenant application compromise. Some attacks reached privileged cloud access in under three hours.
Key points
- Microsoft says Storm-0940 used ARTEX from September 2026 to automate reconnaissance, password spraying, and OAuth application abuse against hundreds of organizations.
- Microsoft assesses Storm-0940 was responsible for the ConnectWise multi-tenant application compromise and says the actor used compromised application credentials to access customer environments.
- After the compromise, Microsoft observed suspicious Microsoft Graph reconnaissance, application credential changes, and attempts to modify privileges in multiple customer environments.
- Between October 10 and 14, infrastructure linked by Microsoft to Storm-0940 generated more than 151,000 failed logons against 327 accounts at eight organizations; no successful authentication or Graph activity was observed in that campaign.
- Microsoft says some ARTEX-driven attacks obtained privileged cloud access in under three hours, but the presence of an affected application or successful authentication does not by itself establish that customer data was accessed or exfiltrated.
- Microsoft advises customers to review service-principal sign-ins, application credentials and privileges, and related Microsoft Graph activity; preserve evidence and follow ConnectWise’s containment guidance.
Article Details
- Attack Vectors
- Storm-0940 used ARTEX to automate scanning and reconnaissance, password spraying, and OAuth application abuse.
- The actor used compromised ConnectWise multi-tenant application credentials to authenticate to downstream Microsoft 365 customer environments without interactive user sign-ins.
- Follow-on activity included Microsoft Graph reconnaissance, application credential changes, and attempts to modify privileges and identities.
- Defensive Notes
- Keep affected ConnectWise application connections disabled until ConnectWise provides formal restoration instructions.
- Preserve configuration and evidence before removing applications or credentials, and review tenants where affected applications are or were installed.
- Review service-principal sign-ins and Microsoft Entra audit records for credential additions, new applications or owners, consent grants, role assignments, and changes to users or groups.
- Correlate suspicious authentication with Microsoft Graph activity and unusual mail or file access; successful authentication alone does not establish data access or exfiltration.
- Follow ConnectWise containment and restoration guidance, apply least privilege to multi-tenant application permissions, and rotate credentials when suspicious activity is confirmed.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| IPV4 | 144[.]172[.]64[.]128 | Listed as an IP observed performing sign-ins and Graph API activity in customer environments through ConnectWise applications. |
| IPV4 | 144[.]172[.]64[.]60 | Listed as an IP observed performing sign-ins and Graph API activity in customer environments through ConnectWise applications. |
| IPV4 | 144[.]172[.]64[.]99 | Storm-0940 infrastructure used for an automated cross-tenant password-spray campaign; the same IP was later associated with activity involving compromised ConnectWise applications. |
| IPV4 | 187[.]15[.]88[.]186 | Listed as a VPN IP observed accessing Graph API through compromised applications; the article says it is transient and relevant to investigation on October 15 and 16. |
| IPV4 | 187[.]15[.]89[.]186 | Listed as a VPN IP observed accessing Graph API through compromised applications; the article says it is transient and relevant to investigation on October 15 and 16. |
| IPV4 | 187[.]15[.]90[.]217 | Listed as a VPN IP observed accessing Graph API through compromised applications; the article says it is transient and relevant to investigation on October 15 and 16. |
MITRE ATT&CK
T1078.004 · Cloud AccountsThe actor used compromised cloud application credentials to authenticate to customer environments.T1087.004 · Cloud AccountThe article identifies cloud-account discovery, including reconnaissance of directories and privileged accounts.T1098.001 · Additional Cloud CredentialsThe actor modified application credentials in targeted environments to establish persistence.T1098.003 · Additional Cloud RolesThe article describes attempts to modify privileged cloud roles, including an application self-assigning a Global Administrator role.T1195 · Supply Chain CompromiseThe article attributes the ConnectWise multi-tenant application compromise to Storm-0940 and describes resulting access to downstream customer environments.T1528 · Steal Application Access TokenStorm-0940 abused compromised OAuth application credentials to access customer environments.T1580 · Cloud Infrastructure DiscoveryARTEX was used to scan and map cloud resources during reconnaissance.T1595 · Active ScanningStorm-0940 used ARTEX for automated scanning and reconnaissance of cloud resources and downstream tenants.
Threat Actors
Vendors
ConnectWiseMicrosoft assesses that Storm-0940 was responsible for the recently disclosed ConnectWise supply chain compromise of a multi-tenant application.MicrosoftMicrosoft assesses that Storm-0940 was responsible for the recently disclosed ConnectWise supply chain compromise of a multi-tenant application.
Products
ConnectWise Cloud BackupActivity Profile: ConnectWise Cloud Backup credential abuse: assessment and response guidanceExchange Onlinecampaign targeting 327 accounts across eight organizations to gain access to Microsoft 365 and Exchange Online.Microsoft 365 Apps for EnterpriseStorm-0940’s use of ARTEX accelerated the speed of compromised application abuse to authenticate to Microsoft 365 customer environments through applications that had already been granted access.Microsoft Defender for Cloud AppsMicrosoft Defender for Cloud Apps detectionsMicrosoft Defender XDRMicrosoft Defender XDR provides detections and hunting queries for suspicious Microsoft Graph activity and activity associated with known threat infrastructure.Microsoft EntraPreserve available Microsoft Entra sign-in and audit records, Microsoft Purview Audit records, SIEM data, and previously configured Microsoft Graph telemetry.Microsoft GraphIn multiple affected environments, Microsoft observed AI-accelerated follow-on activity through Microsoft Graph, including reconnaissance, application credential changes, and attempts to modify privileges that could
Tools
Countries
Industries
Aerospace and defenseThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.AutomotiveThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.ChemicalsThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.EnergyThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.Financial ServicesThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.GovernmentThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.LegalThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.ManufacturingThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.MediaThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.MilitaryThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.semiconductorThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.SoftwareThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.TechnologyThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.Think tanks and non-profitsThese include aerospace and defense, automotive, chemicals, energy, financial services, government, legal, manufacturing, media, military, semiconductor, software, technology, and think tanks and non-profits.