metir
metir
Docs
Download on App StoreGet it on Google PlayLog inSign up
Back to Blog
Cybersecurity
ConnectWise
Microsoft
AI Agents
Supply Chain Attack
Storm-0940

ConnectWise Breach: How Storm-0940 Used AI Agents Against 2,250 Microsoft 365 Tenants

Microsoft attributes the ConnectWise Cloud Backup compromise to China-linked Storm-0940, which used the ARTEX AI agent framework against more than 2,250 Microsoft 365 tenants. An analysis of the timeline, why MFA did not apply, and what defenders can check.

Metir AI TeamOctober 23, 20269 min read
ConnectWise Breach: How Storm-0940 Used AI Agents Against 2,250 Microsoft 365 Tenants

Microsoft Threat Intelligence published its assessment of the ConnectWise Cloud Backup compromise on October 21, 2026, attributing it to Storm-0940, a China-linked espionage group, and saying the group used an AI agent framework called ARTEX to run its activity at machine speed. The incident is a useful case study because it separates two questions that headlines tend to merge: how the attackers got in, and what AI changed once they were inside.

2,250+Microsoft 365 tenants targetedAuthentication attempts, per Microsoft
2,900Peak attempts per minutePer Microsoft, as reported by The Register
under 3 hoursTargeting to privileged accessIn some cases
151,000+Failed sign-ins Oct 10 to 14Against 327 accounts at eight organizations

What happened, in order

The public record comes from Microsoft's report, ConnectWise's advisories and security vendors that saw the activity in customer environments. Where figures differ between sources, this post says so.

Date (2026)EventSource
Oct 10 to 14More than 151,000 failed sign-in attempts against 327 accounts at eight organizations (password spraying, no successful logins)Microsoft, via The Register
Oct 13 to 14Scripted sign-in attempts from a single IP address using a curl user agentHuntress, via BleepingComputer
Oct 15Malicious activity begins, including a service principal assigning itself an Exchange Administrator role in one reported caseBleepingComputer
Oct 17ConnectWise announces a Cloud Backup interruption and disables seven application identitiesBleepingComputer
Oct 18Cloud Backup still unavailable, SaaS Security and Cloud Management offline as a precautionBleepingComputer
Oct 21Microsoft attributes the activity to Storm-0940 and names ARTEXMicrosoft, via The Register and TechCrunch

The entry point was a vendor credential, not an AI breakthrough

According to The Register's summary of Microsoft's report, the password spraying produced no successful logins. The attackers then switched to compromised ConnectWise application credentials, which let them act with permissions that customers had already granted to ConnectWise services, without an interactive user login. BleepingComputer's account adds that the sign-ins were automated and involved no user login, so multi-factor authentication did not apply, and that Microsoft assessed the attacker likely abused existing permissions including Directory.ReadWrite.All.

That sequence matters for how to read the AI claim. The decisive step was possession of an application secret, which is a classic supply chain failure. What reporting says is unknown is how the attacker obtained the vendor credentials. ARTEX appears in the story as the engine that scaled what came next.

“

AI did not supply the key. It changed how fast the attacker could try every door the key opened.

What ARTEX is, and what Microsoft says it did

The Register describes ARTEX as a freely available open-source penetration-testing framework written in Go that uses AI agents, and says Microsoft observed Storm-0940 using it as early as September. TechCrunch describes it as an open-source framework that works with AI models to stress-test cyber defenses, and reports that the same software was used in a recent compromise of South Korea's financial systems. We covered that earlier case in South Korean bank breaches and the AI hacking probe. Microsoft says attackers from several regions are using ARTEX.

The measurable effect Microsoft cites is tempo:

  • More than 2,250 Microsoft 365 tenants had authentication attempted against them.
  • At times the rate reached about 2,900 attempts per minute (TechCrunch rounds this to almost 3,000).
  • In some cases the group moved from targeting to privileged cloud access in under three hours.

The ConnectWise incident at three different scales

Each bar counts a different thing, from password spraying to attempted sign-ins, so read them as stages rather than a single total.

Sources: Microsoft via The Register (8 organizations, 2,250 tenants targeted); Huntress via BleepingComputer (at least 162 tenants). Total compromised is not disclosed.

The chart above compares three counts that measure different things, so it should not be read as a funnel with a conversion rate. Microsoft's 2,250 is the number of tenants targeted. Huntress's 162 is the number it confirmed compromised within its own customer base. Microsoft has not disclosed how many customers were compromised overall or whether data was stolen.

Why application identities are a different kind of risk

Most organisations design access controls around people: passwords, MFA prompts, conditional access. An application identity authenticates with a secret or certificate, and the permissions behind it were typically approved once, by an administrator, for a legitimate vendor purpose. The incident shows how the three properties combine:

PropertyEffect in this incident
Granted once, broadlyPermissions customers had already approved were reusable by anyone holding the secret
No interactive loginMFA and user-focused prompts never triggered
Survives user changesPer Todyl via BleepingComputer, revoking user sessions does not end application-based access
Multi-tenantOne compromised vendor identity touched thousands of tenants, not one

Microsoft also observed activity in Microsoft Graph consistent with reconnaissance, application credential changes and attempts to modify privileges, which could let attackers persist after the original credentials are revoked. Huntress reported a tenant where persistence took about five minutes. ConnectWise CEO Manny Rivelo acknowledged that shutting down connections would not necessarily remove attackers already inside customer environments.

What defenders were told to check

The mitigation advice in the public coverage is concrete and largely identity-focused:

  • Review service principal sign-ins filtered by the Cloud Backup application ID, looking for unexpected source addresses (ConnectWise guidance, via BleepingComputer).
  • Review application credential changes, OAuth grants and related Graph activity (Microsoft).
  • Disable the implicated ConnectWise applications, check for unauthorised credentials, and review secrets and certificates added since October 13 (Huntress).
  • Remember that disabling an app stops new token issuance but existing tokens stay valid until they expire (Todyl).

ConnectWise said there were no indicators that partner backup data was compromised and that existing archives were not affected, and that its outage does not by itself indicate a customer environment was compromised.

Analysis: three takeaways that are less obvious than the headline

1. The defender's clock now matters more than the attacker's cleverness. If privileged access can follow targeting in under three hours, detection and credential revocation windows measured in days no longer hold. This is a tempo argument, not a claim that the attacks were novel.

2. Vendor concentration is the amplifier. A managed-service ecosystem concentrates trust in a few multi-tenant applications. A single leaked secret turned into an attempt against 2,250 tenants. The same logic appears in agent platforms, where one integration credential can span many users, a theme we explored in the agent hacker that tested 100 sites.

3. Attribution and counts will keep moving. Early numbers ranged from 162 to 2,250 depending on what was counted, and Microsoft has not said how many tenants were breached. Treat any single figure as provisional.

For teams running AI assistants and automation, the lesson transfers directly. Integrations should hold the narrowest scopes they need, secrets should live in a vault rather than in agent context, and every connection should be inventoried so it can be revoked quickly. Multi-model workspaces such as Metir keep credentials out of what the model sees for the same reason, though no tool removes the need to audit the permissions granted to third parties.

Microsoft logoMicrosoft
Microsoft Threat Intelligence published the attribution; ConnectWise's cloud services were the compromised multi-tenant application.

What to watch next

  • Disclosure of victim counts. Microsoft has not said how many customers were compromised.
  • How the vendor credentials were obtained. Reporting lists this as unknown.
  • Restoration timeline and regulatory filings. ConnectWise was gradually restoring services as of October 22.
  • Further ARTEX use. Microsoft says multiple actors use it, so similar tempo should be expected elsewhere.
Downtown Tampa, Florida skyline seen across the Hillsborough River
Downtown Tampa, Florida. ConnectWise is a Tampa-based company; the photo is illustrative of the city and does not depict the company's offices or the incident. Credit: Clément Bardot, CC BY-SA 4.0, via Wikimedia Commons.

Sources:

  • Microsoft says ConnectWise breach let Chinese spies loose on 2,250 cloud tenants (The Register)
  • Chinese hackers spied on thousands of companies after breaching IT giant ConnectWise (TechCrunch)
  • Hackers breach Microsoft 365 tenants via ConnectWise supply-chain attack (BleepingComputer)
  • ConnectWise launches AI platform for managed service providers (TBBW Magazine, for the company's Tampa base)

Image credits

  • Hero and in-body photo: "Downtown Tampa, Florida.jpg" by Clément Bardot, licensed CC BY-SA 4.0, via Wikimedia Commons. Pulled 2026-10-23 and reviewed visually before use.

Ready to experience AI that adapts to you?

metir brings together the world's best AI models in one seamless experience. Start for free today.

Get Started Free
metir

Agentic Operating System for Professionals buried in meetings, emails and docs.

© 2026 metir. All rights reserved.

Product

  • Features
  • Pricing
  • Research
  • Docs
  • Blog
  • Enterprise

Company

  • Docs
  • Support
  • Careers

Legal

  • Terms of service
  • Privacy policy

Personalisation is powerful. Privacy is non-negotiable.

Status: All systems operational