Microsoft 365 tenants with confirmed unauthorized sign-ins
173
Huntress telemetry, reported Oct 17, 2026
Tenants attempted with the stolen vendor credential
2,250+
Microsoft threat telemetry, Oct 21, 2026
Partners standing behind that one credential
44,000
ConnectWise corporate facts, 2026
Endpoints those partners manage
13M+
ConnectWise corporate facts, 2026
Application identities disabled in the containment
7
ConnectWise status notice, Oct 17, 2026
Remote-management flaws in the exploited catalog since June
4
CISA Known Exploited Vulnerabilities list, June–September 2026
The dependency that failed in October was not a package registry. It was a managed service provider's application credential, and it put more than 1 million small businesses inside one secret's blast radius. Read the way insurers now read the channel, the vendor's control plane and the customers' control plane are the same plane.
The incident
The Vendor Found It First, and Still Had to Turn Off Its Own Product
ConnectWise detected unauthorized access in its Cloud Backup environment on Oct 14, disclosed it to partners on Oct 16, and disabled seven application identities at 07:00 UTC on Oct 17. Suspending Cloud Backup stopped new tokens from being issued but left partners without scheduled backups or restores for four full days.
| Date | What happened | Why it mattered |
|---|---|---|
| Oct 13–14, 2026 | Scripted sign-in attempts from 144.172.64.128; the same address sprayed passwords against four law-firm tenants | Pre-positioning days before the credential abuse became visible |
| Oct 14, 2026 | ConnectWise detected anomalous activity inside its Cloud Backup environment | Vendor-side detection, not customer-side |
| Oct 15, 2026 | An app identity self-granted Global Administrator in one partner tenant, then a Python script added client secrets to two more apps | Persistence that survives credential revocation |
| Oct 15, 2026, 06:13–08:34 UTC | Graph tokens issued from144.172.64.128 into customer tenants | A working cross-tenant key, for roughly90 minutes of token life |
| Oct 15, 2026 | Microsoft observed broad successful service-principal authentication | Detection by the identity provider, after the fact |
| Oct 16, 2026 | ConnectWise disclosed the incident; Cloud Backup suspended | Two days of vendor-side silence before customers knew |
| Oct 17, 2026, 07:00 UTC | Seven application identities disabled; SaaS Security and Cloud Management taken offline | Containment by turning off product, not by rotating one secret |
| Oct 19–21, 2026 | All accounts and credentials reset, then phased restoration began | Restores and scheduled backups remained unavailable in the interim |
| Oct 22, 2026 | Restoration underway; archives encrypted, isolated and preserved with no sign of compromise | Recovery in stages, with no restoration date fixed |
We see light at the end of the tunnel. We believe we have made significant progress in our investigation and remediation activities.
What makes this an IT-services story rather than a vendor story is the direction of the blast radius. One vendor credential reached 173 confirmed tenants in a single afternoon, through a product whose entire purpose is to touch every customer's mailbox.
Concentration
The Reach Was Set by the Channel, Not by the Software
ConnectWise's own corporate facts describe 44,000 partners serving more than 1 million SMBs and managing over 13 million endpoints. Multiply that by the standing OAuth consent the backup app holds in each tenant, and a single credential inherits the reach of the whole channel.
| Layer | Entity | Count | Source |
|---|---|---|---|
| Credential | ConnectWise Cloud Backup application identities disabled | 7 | ConnectWise status notice, Oct 17, 2026 |
| Partner network | MSPs and IT solution providers on the ConnectWise platform | 44,000 | ConnectWise corporate facts, 2026 |
| Customer base | Small and midsize businesses those partners serve | 1M+ | ConnectWise corporate facts, 2026 |
| Endpoint base | Endpoints managed across those customers | 13M+ | ConnectWise corporate facts, 2026 |
| Tenant breach | Microsoft 365 tenants with confirmed unauthorized sign-ins | 173 | Huntress telemetry, Oct 17, 2026 |
| Tenant reach | Tenants attacked with the stolen credential | 2,250+ | Microsoft threat telemetry, Oct 21, 2026 |
That is the structural difference from a package registry. A compromised package reaches whoever installs it, one download at a time. A compromised MSP credential reaches every tenant where the app was ever consented, because the consent is standing, broad and inherited.
- The app's grant was read, not written: mailboxes, OneDrive, SharePoint, Teams and directory data in every tenant where it was installed, including Directory.ReadWrite.All.
- Disabling the identity stops new tokens but cannot undo role assignments already made inside a tenant, which is why one app still self-granted Global Administrator.
- Attacker tooling sorted tenants by identifier, a few seconds apart, which is the signature of a scripted list rather than an operator picking targets.
- The same host password-sprayed four law-firm tenants two days earlier, so the credential abuse sat inside a broader intrusion, not a single leak.
- Even while Cloud Backup was suspended, ConnectWise also took its x360Recover backup portal offline after a PHP vulnerability, concentrating two outages in one vendor.
Compare the concentration with the software packages that dominate dependency-risk coverage. There, the fix is a version pin or a key rotation. Here, the fix is a customer consent grant that a single vendor secret can ride into every downstream tenant.
Mechanism
Multi-Factor Authentication Was Never in the Attack Path
The missing control was not authentication. The stolen credential was an application secret with standing consent, and the attacker requested app-only Microsoft Graph tokens that kept MFA out of the attack path entirely. No human was phished, no session was hijacked, and no one was asked to approve a sign-in.
- Microsoft attributed the operation to Storm-0940, a China-aligned group, and to ARTEX, an agentic AI framework used to drive the intrusion.
- The campaign attempted sign-ins against more than 2,250 tenants at 2,900 attempts per minute, and reached privileged access in under three hours in multiple instances.
- Between Oct 10 and 14, an automated cross-tenant password spray targeted 327 accounts across eight organizations.
- Microsoft telemetry captured 151,000 failed logon events, peaking at 2,900 failures per minute on Oct 11 and exceeding 111,000 failures in a single day.
- Issued tokens stayed usable for up to 90 minutes, so disabling the identity on Oct 17 could not claw back access already granted.
The second-order consequence is larger than the breach. Enterprises that consented to vendor apps now face the question insurers ask first: who else in your tenant holds a credential you cannot enumerate, and who can prove it?
The channel
Four Remote-Management Flaws Entered the Exploited Catalog in Ten Weeks
The ConnectWise credential was the visible failure. The quieter one is that the remote-management layer MSPs depend on was being exploited repeatedly, across three vendors, before and during the October event.
| Product | Flaw | Score | Listed | Why it matters for MSPs |
|---|---|---|---|---|
| SimpleHelp | CVE-2026-48558 | 10.0 | Jun 29, 2026 | Authentication bypass in the identity flow MSPs use for remote support |
| ConnectWise ScreenConnect | CVE-2026-84869 | 9.9 | Sep 11, 2026 | File transfer and execution inside a live remote session; fixed in ScreenConnect 26.6.5 |
| N-able N-central | CVE-2026-18556 | 7.4 | Aug 4, 2026 | Authentication bypass via an alternate path into the management console |
| N-able N-central | CVE-2026-86218 | 9.8 | Sep 8, 2026 | Pre-authentication remote code execution in the same console |
- Every one of these flaws sits in the privileged session: the tool that can install software, rotate credentials and disable security controls across a whole client base.
- The ScreenConnect fix shipped as a client patch in version 26.6.5, so exposure persisted on any deployment that did not reinstall host clients and update access agents.
- Microsoft's own framing of the October event shows the trend line: attackers no longer need to break into the channel, they can rent it once one vendor credential is exposed.
- The result is a ratchet: each exploited remote-management flaw raises the cost of every vendor in the channel and pushes MSPs to consolidate onto platforms that survive a listing cycle.
This is why the insurance market, not the vendor's own disclosure, is the cleanest read on the channel's new risk. Underwriters aggregate incident data across thousands of MSPs and price the concentration directly.
The second chokepoint
Five Days Later, a Deployment Platform Asked Every Customer to Roll Its Keys
ConnectWise disclosed on Oct 16. Railway disclosed on Oct 21. The two events are not the same incident, but they are the same dependency pattern, and the second one carries the AI exposure that most investors have been filing under a different headline.
| ConnectWise Cloud Backup | Railway | |
|---|---|---|
| What was exposed | Application identity and client secrets used to reach customer Microsoft 365 tenants | Encrypted environment variables, with decrypted contents for some users |
| Who held it | One managed service provider's tenant credential | One deployment platform's secret store |
| Downstream scope | 173 confirmed tenant breaches; more than 2,250 attempted | Subset of users, undisclosed; all users told to rotate |
| Detection | Vendor monitoring on Oct 14; Microsoft telemetry on Oct 15 | Internal detection on Oct 21, same day as disclosure |
| Control that failed | Standing OAuth consent granted by customers | Key management delegated to the platform |
| User remedy | Manual reconsent and reauthorization during phased restoration | Roll every environment variable and private registry credential |
| Stated purpose of the attack | Not publicly attributed by the vendor | Part of a series of attacks on platforms to compromise AI inference providers |
The sequencing matters for how the AI trade is framed. The intelligence isn't walking in through a model endpoint; it is walking in through the services layer that stores model keys, runs inference and holds the credentials of the enterprises that buy inference.
Where the money goes
Remediation Spend Is a Product Specification, and It Has a Price List
Spend follows the control that failed, and after an event like this the control gets written into renewal terms. Three line items follow: identity governance, backup and recovery, and detection that a human runs. Each has a public vendor with a price.
Latest reported period, revenue growth year over year
Microsoft's figure is full fiscal 2026 versus fiscal 2025; all others are the latest reported quarter. Sources: each company's most recent Form 10-Q or Form 10-K.
Unit: % year over year
Rubrik, Q2 FY2027
Revenue $427.3M
37.9%
CrowdStrike, Q2 FY2027
Revenue $1.47B
25.8%
SentinelOne, Q2 FY2027
Revenue $292.0M
20.6%
Microsoft, FY2026
Revenue $331.8B
17.8%
Commvault, Q1 FY2027
Revenue $314.1M
11.4%
N-able, Q2 FY2026
Revenue $138.2M
5.3%
| Company | Role in the response | Latest reported period | Revenue | Growth | Margin or scale metric |
|---|---|---|---|---|---|
| Microsoft | Control plane where the blast radius was defined; sells app-consent and workload-identity controls | FY2026, ended Jun 30, 2026 | $331.8B | +17.8% | Operating income $155.2B |
| Commvault | Backup substitute for MSPs whose backup service was suspended for four days | Q1 FY2027, ended Jun 30, 2026 | $314.1M | +11.4% | Gross margin 81.7% |
| Rubrik | Recovery and data-security platforms that must prove immutability and recovery time | Q2 FY2027, ended Jul 31, 2026 | $427.3M | +37.9% | Subscription ARR $1.661B, +33% |
| SentinelOne | Powers ConnectWise Managed EDR, the detection product sold through the same channel | Q2 FY2027, ended Jul 31, 2026 | $292.0M | +20.6% | Gross margin 72.1% |
| CrowdStrike | Managed detection and response for MSPs selling24/7 monitoring to small business | Q2 FY2027, ended Jul 31, 2026 | $1.47B | +25.8% | Gross margin 74.6% |
| N-able | Closest listed peer to the breached vendor; data protection is its fastest-growing product line | Q2 FY2026, ended Jun 30, 2026 | $138.2M | +5.3% | Total ARR $544M, +6% in constant currency |
The market is not waiting for this to become a business. Commvault's enterprise value has nearly doubled since its March fiscal year end, from $3.4 billion to $6.8 billion on Oct 22, 2026, lifting trailing sales multiples from 2.9 times to 5.6 times. That re-rating began before the Oct 16 disclosure, which means part of the backup-substitution thesis is already in the price.
The peer that looks most like the victim is the one that is not winning. N-able's market value of $0.9 billion on Oct 22, 2026 is about 35% below its $1.4 billion at Dec 31, 2025, and total ARR grew 6% in constant currency in the June quarter. Remote-management consolidation is not an automatic prize for the consolidator.
Insurance
Underwriters Are Now Pricing the Channel, Not Just the Breach
The most legible pricing signal in this event is not a stock. It is the renewal terms MSPs will negotiate in the first quarter of 2027, because an incident of this shape is written into errors-and-omissions and cyber cover as a question about the channel.
- More than 40% of businesses that filed cyber claims in 2024 received no payout, according to Fitch Ratings data cited in April 2026, and the most common denial reason was failure to maintain the controls the applicant attested to.
- Cyber premiums for the channel have run up by as much as two to three times, which turns a control failure into a coverage failure for MSPs that cannot document what they run.
- Insurers stopped trusting self-attestation in 2026 and now require continuous telemetry that proves controls are enforced across the estate rather than sampled at renewal.
- Text-based multifactor authentication no longer earns a discount; underwriters ask for hardware keys, biometrics or tightly enforced conditional access, and deny claims where a legacy VPN was left uncovered.
- Backups must be cryptographically locked and air-gapped, with documented quarterly recovery exercises proving restoration inside a defined recovery time objective, and only monitored endpoint detection staffed around the clock now satisfies coverage requirements.
For the MSP, a breach now costs not only incident response but proof. Insurers stopped accepting self-attestation in 2026, so generating continuous evidence becomes a recurring operating expense rather than a once-a-year questionnaire.
Horizons
What to Watch in Ninety Days, and What Changes by 2028
The next90 days are mechanical rather than speculative: restoration completion, third-quarter prints, and a renewal season that reprices MSP errors-and-omissions cover. Watch for evidence that partner attrition is zero, because ConnectWise has not disclosed a churn number.
- Restoration milestones: ConnectWise publishes updates twice daily and reconnection instructions partner by partner; a slip past the announced window would reopen the replacement decision.
- The first proof of substitution: whether MSPs sign new backup contracts with Commvault or N-able's data protection line during the November to January selling window.
- November results from SentinelOne, CrowdStrike and N-able, which will show whether partner-sourced security revenue accelerated after Oct 16.
- January renewals: the first evidence that insurers repriced MSP channel risk, in premium rates and in the number of policies that require attestation evidence rather than self-declaration.
- Any disclosure of partner losses, liability caps or indemnity claims, none of which has been published by the vendor or by affected partners.
Over one to three years the market will sort vendors by whether they can prove per-tenant isolation and app-identity governance, and the RMM tier will consolidate further as each exploited console resets the trust bar.
- Third-party application consent becomes a continuously monitored, revocable object in every tenant, which raises the value of identity governance relative to endpoint tools.
- Backup providers compete on isolation evidence rather than on price, and air-gapped immutability becomes an underwriting requirement rather than a product option.
- The AI inference credential chain stays in scope: platform vendors now ask upstream providers to revoke keys proactively, which makes key hygiene a board-level item for AI infrastructure.
- Private ownership of the chokepoint persists, so systemic loss in this channel keeps landing on MSPs and small business while the listed market captures only the remediation budget.
Limits of the evidence
What the Evidence Does Not Say
- How the ConnectWise credential was obtained has not been publicly disclosed, so the event cannot yet be attributed to a specific intrusion path.
- The full number of affected Microsoft 365 tenants is unknown; 173 is what one security vendor confirmed in its own telemetry, and 2,250+ is what Microsoft counted as attempted.
- No partner attrition, revenue churn, liability claim or insurance recovery figure has been published for the outage.
- Railway has not named the subset of affected users, and the deployments paused during its investigation were not quantified.
- No public estimate exists for what the four suspended ConnectWise services cost partners in manual backup and restore labour.
Conclusion
Own the Fixes, Not the Victim
Facts first: one vendor credential, 173 confirmed tenant breaches, seven disabled app identities, four days without backup service, and an attributed AI-driven campaign against more than 2,250 tenants. Inference next: because the chokepoint is the channel, remediation spending migrates to identity, backup and detection vendors whose evidence satisfies insurers. Speculation last: how much of that spend lands in fiscal 2027 versus fiscal 2028 is not knowable from the outside.
The trade is not on the victim. ConnectWise is privately held, so no listed equity carries the loss while listed vendors carry the remediation budget. The single best expression of the theme is Microsoft for the control plane, Commvault and Rubrik for recovery evidence, and SentinelOne and CrowdStrike for detection sold through the same channel.
The honest counterweight is N-able: a listed company whose data protection line is growing faster than the company, whose total ARR grew 6% in constant currency, and whose own remote-management console produced two exploited flaws in five weeks. Concentration does not award the crown; it raises the bar for everyone, including the listed names that look like the winners.
And the geography is narrow. The affected channel is overwhelmingly a North American and European one, which is why the listed exposure in this event sits almost entirely in US listings, and why the next repricing of MSP channel risk will show up first in American renewal quotes.
Investable exposure: the control plane, the recovery budget and the channel
- Entra consent defined the blast radius: 173 confirmed tenant breaches rode one stolen service principal that Microsoft observed authenticating across 2,250+ tenants.
- turns workload-identity governance into a required purchase for every tenant that consented to a vendor app.
- Horizon: days–quarters, third-party app consent audits land in Entra admin reviews; 1–3 years, governance rides a $331.8B fiscal 2026 revenue base.
- Q1 FY2027 revenue rose11.4% to $314.1M at an 81.7% gross margin, and insurers now require cryptographically locked, air-gapped backups with quarterly recovery drills.
- converts an MSP backup outage into a replacement decision for thousands of partners.
- Horizon: 1–3 years, recovery evidence becomes table stakes; the near-term trigger is the January renewal cycle, with trailing sales multiples already at 5.6 times.
- Subscription ARR reached $1.661B on Jul 31, 2026, up 33%, cloud ARR rose 39%, and 3,084 customers now hold more than $100,000 of ARR.
- captures enterprise recovery spend that follows any high-profile backup-provider compromise.
- Horizon: 1–3 years, the demand must convert to revenue rather than pipeline, with a trailing net loss of $254.4M leaving little room for a slow ramp.
- ConnectWise Managed EDR is built on its platform, and the two firms set out a joint MSP strategy at Black Hat on Aug 4, 2026.
- rides the channel shock that pushes MSPs onto attested detection vendors.
- Horizon: days–quarters, partner attach rates; Q2 FY2027 revenue rose 20.6% to $292.0M at a 72.1% gross margin.
- Q2 FY2027 revenue rose 25.8% to $1.47B at a 74.6% gross margin, and MSP-delivered MDR is exactly the monitored detection underwriters now write into policy terms.
- monetises the 24/7 human-monitored detection requirement that survived the 2026 renewals.
- Horizon: 1–3 years, MDR consolidation favours scale, offset by the same channel concentration at 44.6 times trailing sales.
- Data protection ARR is above $200M and led net-new ARR growth, the one line that benefits directly from backup distrust.
- carries its own exploited remote-management flaws, so it is a consolidator with the identical structural exposure.
- Horizon: days–quarters, Q3 FY2026 results test whether data protection offsets 6% constant-currency ARR growth; market value of $0.9B sits 35% below Dec 31, 2025.
