Storm-0940 Used the ARTEX AI Agent in a ConnectWise Cloud Backup Supply-Chain Breach

Microsoft attributes a ConnectWise Cloud Backup compromise to Storm-0940, a China-state-aligned actor that used the open-source ARTEX agentic framework. The actor attempted sign-ins to more than 2,250 Microsoft 365 tenants.

Christopher Ort
By Christopher Ort · 2 min read
Share
An empty corporate backup operations aisle with tape libraries and blinking storage arrays, photographed in cool overcast light.
On this page
  1. Quick Take
  2. What happened
  3. What organizations were told to do
  4. What it means
  5. About the analysis
  6. Sources

A nation-state group used an open-source AI pentest agent as part of a supply-chain compromise, Microsoft says. In a October 21, 2026 threat-intelligence post, Microsoft attributes the compromise of ConnectWise Cloud Backup to Storm-0940, a China-state-aligned actor, and says the group used the open-source ARTEX agent framework. The Injection‘s week-43 roundup, summarizing Microsoft’s report, says the actor attempted sign-ins to over 2,250 Microsoft 365 tenants.

i10X Quick Take

Quick Take

  1. Who: Storm-0940, which Microsoft describes as China-state-aligned.
  2. What: A compromise of ConnectWise Cloud Backup, reported as a supply-chain incident, with ARTEX used to automate parts of the attack.
  3. Scale: Microsoft’s reporting, as summarized by The Injection, includes attempted sign-ins to more than 2,250 Microsoft 365 tenants.
  4. Why it matters: The same ARTEX framework has since shown up in Microsoft’s later reporting on stolen GitHub secrets and Azure Key Vault theft, which i10x covers separately.

What happened

ARTEX is an open-source agentic offensive framework: an operator sets an objective, and the agent chains common pentest tools to pursue it. Microsoft says Storm-0940 used that style of automation in the ConnectWise Cloud Backup case, not just as a curiosity in a lab. ConnectWise Cloud Backup sits in a privileged place in a customer’s Microsoft 365 environment, which is why a compromise there is treated as a supply-chain event rather than a single-tenant intrusion.

Microsoft’s October 21 blog is the primary public account. i10x has not independently confirmed the tenant count or the exact ConnectWise components that were abused; those figures come from Microsoft and from contemporaneous summaries of that post.

What organizations were told to do

Microsoft’s guidance in this campaign, echoed in later ARTEX reporting, is operational rather than a single CVE patch: disable affected ConnectWise application connections where instructed, preserve evidence, and review service-principal sign-ins and Microsoft Graph activity. The Injection’s summary of the October 21 post advises organizations to “disable affected ConnectWise application connections, preserve evidence, and review service-principal sign-ins and Microsoft Graph activity from October 15, 2026 onward.”

What it means

For Microsoft 365 and MSP customers

If your organization uses ConnectWise Cloud Backup or similar backup integrations, this is a vendor-risk event, not only a Microsoft 365 hardening exercise. Review the vendor’s own advisories and any application consents or service principals that the product created in your tenant.

For defenders

The story is not that an AI “hacked the cloud by itself.” Microsoft still describes a human-directed actor using an agent to go faster. The practical change is speed and volume: thousands of sign-in attempts, and later the same tooling turning leaked GitHub secrets into Key Vault access in minutes.

For the AI security desk

Storm-0940’s ConnectWise campaign is one of the clearest 2026 examples of an agentic pentest framework crossing from research and crimeware demos into a named nation-state supply-chain incident. It is also the context for the ARTEX secret-hunting activity Microsoft described on November 5.

About the analysis

Researched and written with AI assistance under the editorial responsibility of the i10X News team. The title image is an AI-generated illustration. Read our AI Use Policy. Spotted an error? Request a correction.

This i10x report is based on Microsoft’s October 21, 2026 Security Blog post on Storm-0940 and ARTEX, and on The Injection’s week-43 summary of that report. i10x did not review ConnectWise telemetry and did not independently verify the 2,250-tenant figure.

Sources

Christopher Ort

Christopher Ort

Christopher Ort handles SEO, AI agent workflows and PR & partnerships at i10x.ai, the all-in-one AI workspace built by i10X Global Pte. Ltd. in Singapore. He is a graduate of Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU). He is the author of “The Style Penalty”, a study published on SSRN that analyses 1,576 evaluation decisions by four frontier AI models to show how AI-written CVs fare in automated hiring screens; the research has been covered by heise online and t3n.

Timeline

What happened before

  1. Release

    MAI-Code-1.1-Flash

    256K context

    microsoft.ai (source, opens in a new tab)
  2. Partnership

    Microsoft commits multiple billions to Mistral’s European GPU capacity

    With Microsoft · Compute

    reuters.com (source, opens in a new tab)
  3. Release

    MAI-Thinking-1 (7-model MAI family)

    Flagship reasoning model plus MAI-Code-1-Flash, MAI-Image-2.5, MAI-Transcribe-1.5 and MAI-Voice-2.

    microsoft.ai (source, opens in a new tab)
  4. Partnership

    Microsoft and OpenAI amend deal, ending exclusive licence

    With OpenAI · Cloud

    openai.com (source, opens in a new tab)
  5. Partnership

    Microsoft and NVIDIA to invest up to $15B in Anthropic

    With NVIDIA, Anthropic · Compute · $15B

    Microsoft (up to $5B) and NVIDIA (up to $10B) to invest in Anthropic; Anthropic commits to $30B of Azure compute.

    anthropic.com (source, opens in a new tab)
Full Microsoft timeline ›

Editor's picks

  1. CVE-2026-77604: Path Traversal Vulnerability in Code Graph RAG MCP Server Allows Arbitrary File Read
  2. CVE-2026-123271: ChatCLI OAuth Flaw Allows Token Theft via Malicious MCP Servers
  3. CVE-2026-123022: AgentScope MCP Workspace Allows Unauthenticated Remote Code Execution
  4. CVE-2026-97677: Path Traversal Flaw in IBM Langflow OSS 1.0.0–1.12.2 Allows File Read/Write
  5. Active Support DoS Flaw Lets Unauthenticated Attackers Crash Rails Servers via Action Cable