AI Pentesting Went Commercial: 173 Tenants, One Stolen Secret, and a Fourth-Party Risk Nobody Repriced insight cover
Markets / EventOKTA · CRWD · NABL•21 min read

AI Pentesting Went Commercial: 173 Tenants, One Stolen Secret, and a Fourth-Party Risk Nobody Repriced

Microsoft named Storm-0940, a China-aligned group, as the actor that used ARTEX — an open-source AI penetration-testing framework — to compromise ConnectWise's Cloud Backup service and attack hundreds of organizations worldwide. The mechanism was not a stolen password: attackers reused a vendor service-principal secret, and the agentic framework industrialised it into 2,250 tenant sign-in attempts at up to 2,900 a minute, with 173 Microsoft365 tenants confirmed compromised and privileged access inside three hours. The exposure now sits in the MSP layer that distributes trust and is priced by nobody — cyber insurance rates fell 4% in Q3 2026, a thirteenth straight quarterly decline, while identity vendors absorb the security budget and MSP software decelerates to mid-single digits. Detection and identity governance get paid for the new risk; the layers that absorb it keep getting priced for a benign world.

Published Oct 22, 2026Updated Oct 22, 2026

Microsoft 365 tenants confirmed compromised

173

Confirmed from tenant-side telemetry; 162 at 19:00 UTC on Oct 16, 2026

Tenants Storm-0940 attempted to sign in to

2,250+

Microsoft Threat Intelligence, Oct 21, 2026

Peak sign-in attempt rate

2,900/min

Microsoft Threat Intelligence, Oct 21, 2026

Time from first contact to privileged access

Under 3 hours

In multiple instances, Microsoft Threat Intelligence, Oct 21, 2026

Microsoft said on Oct 21, 2026 that a China-aligned group it tracks as Storm-0940 used ARTEX — an open-source AI penetration-testing framework — to compromise ConnectWise's Cloud Backup service and then attack hundreds of organizations worldwide. The breach was not a password theft. It was a standing vendor secret used as a key: one service-principal credential reached 173 confirmed Microsoft 365 tenants, and inside at least one of them the trusted ConnectWise app elevated itself to Global Administrator. The customers were not hacked; they were logged into, by software they had already agreed to trust.

Microsoft 365 tenants confirmed compromised

173

Confirmed from tenant-side telemetry; 162 at 19:00 UTC on Oct 16, 2026

Tenants Storm-0940 attempted to sign in to

2,250+

Microsoft Threat Intelligence, Oct 21, 2026

Peak sign-in attempt rate

2,900/min

Microsoft Threat Intelligence, Oct 21, 2026

Time from first contact to privileged access

Under 3 hours

In multiple instances, Microsoft Threat Intelligence, Oct 21, 2026

Personal records leaked from 16 Korean financial institutions

~100,000

Financial regulators' tally, reported Oct 20, 2026

Global cyber insurance rate change

-4%

Q3 2026, the thirteenth consecutive quarterly decline

Okta remaining performance obligations

$4.858B

+17% year over year, quarter ended July 31, 2026

Mechanics

The Intrusion Was a Login, Not a Break-In

ConnectWise detected unauthorized access to seven application identities in its Cloud Backup environment on Oct 14, published its first advisory on Oct 16, and disabled those identities along with Cloud Backup, SaaS Security and Cloud Management at 07:00 UTC on Oct 17. Between 06:13 and 08:34 UTC on Oct 15, attackers authenticated as the vendor's own service principal from a single IP address across managed service provider tenants and their customer tenants. the entire compromise fit inside one application credential and one morning

The ConnectWise chain, as documented by ConnectWise, Microsoft and Huntress
Date (2026)EventWhy it matters
Oct 10–14Password spray against 327 accounts at eight organizations produced more than 151,000 failed sign-ins, peaking at 2,900 a minuteMicrosoft found no successful authentication in this window — this was probing, not the breach
Oct 14ConnectWise detects unauthorized access to seven application identities in its Cloud Backup environmentThe intruder was already inside the vendor's own tenant
Oct 15, 06:13–08:34Vendor service-principal authentication across partner and customer Microsoft 365 tenants from one IP addressTwo hours of application-level access, with no password or MFA prompt anywhere in the path
Oct 15In at least one tenant a ConnectWise application assigned itself Global Administrator; six of nine credential additions succeeded, with secrets valid to 2028Escalation and persistence came from the trusted app, not from a phished user
Oct 16–17162 tenants confirmed by 19:00 UTC on Oct 16, rising to 173The count came from tenant-side telemetry, not from the vendor's own visibility
Oct 17, 07:00Seven application identities disabled and credentials revoked; Cloud Backup, SaaS Security and Cloud Management suspendedScheduled backups stopped running and restores became unavailable for the MSP base
Oct 21Microsoft names Storm-0940 and says ARTEX drove the campaign from SeptemberAttribution moved from a vendor statement to a nation-state assessment
The attacker reused a standing service-principal secret instead of stealing a credential, so multi-factor authentication, conditional access and password policies never entered the attack path, and tokens issued to the application stayed valid for up to 90 minutes even after the app was disabled.

The seven identities ConnectWise revoked on Oct 17

ConnectWise Cloud Backup

506e08f9-6e9a-4da4-942b-a099a03644ae

The backup app MSPs install into customer tenants

ConnectWise Cloud Management

2399d300-6fca-4e6a-a686-399fefe75b83

Vendor control plane for cloud management

Cloud Management – MS Teams

24205314-2b89-4e07-a2a4-579e898a5640

Teams integration application

Cloud Management – Exchange Online

b78f6a77-d4e5-46fb-87e5-d1648bd02519

Mailbox and transport access

Cloud Management – MS Graph

0de14c77-b9b0-4137-9360-34878a929827

Directory and file access

Cloud Management – Partner Center

412dcf96-176d-4b3a-a1b0-4981ad66971e

Partner and licensing administration

Cloud Management – SharePoint Online

b2b55f5b-7758-4719-8d8f-88ae172e6bdb

Site and file access

We recognize the impact on our partners' operations and will provide further updates, including service status through the Trust Center and Partner Care.

ConnectWise product status update, Oct 17, 2026

The disclosure itself carries the tell. ConnectWise's own remediation guide states that the seven applications are vendor-owned multi-tenant applications and that the company cannot be assumed to have permission to make changes inside a customer tenant. The party that owes the disclosure has the least visibility of any party involved. the vendor could not even confirm which of its customers were hit

The tool's commercial life

The Offensive Tool Now Has a Sales Channel

ARTEX began as a public project and ended as a product. Written as a multi-agent system in Go with a Next.js front end, it was published on GitHub under an AGPL licence by a developer using the alias Autumn-27, was used against South Korean financial institutions from late September, was disclosed by CrowdStrike on Oct 7, closed to the public on Oct 8, and is now being sold: Threatbook's co-founder and chief executive Xue Feng said ARTEX is back with a commercial edition, with an ARTEX Pro build inside the RedAgents.ai cloud platform. turned a defensive research project into a rentable offensive capability

  • ARTEX moved from open source to closed source inside roughly ten weeks of release, and the developer stopped updates on Oct 8 while denying any involvement in the abuse of the tool
  • the same framework was then sold commercially, with Threatbook's RedAgents.ai bundling ARTEX Pro alongside other AI penetration agents on zero-data-retention hosting
  • CrowdStrike assessed the Korean campaign as a financially motivated Chinese speaker acting at moderate confidence —an individual operator rather than a named adversary
  • The identical framework was then used by the group Microsoft tracks as state-aligned, so one tool now serves both a lone operator and a state actor
  • Paid distribution removes the friction open source created: the workflow that scanned, sprayed and exfiltrated now ships with vendor support

The scale ARTEX brought to a single stolen credential

Microsoft and Huntress telemetry, Oct 13–21, 2026. The peak rate is per minute; every other bar is a count across the campaign window.

Unit: count of events, accounts or tenants

Failed sign-ins in the Oct 10–14 spray

Microsoft telemetry; peak 2,900 per minute

151,000

Tenants targeted with the vendor credential

Microsoft: attempts to sign in

2,250

Accounts targeted from the attack IP

Huntress: nearly 1,000 accounts; more than 300 sign-ins succeeded

1,000

Tenants confirmed compromised

Huntress, reported Oct 17

173

Pricing

Insurance Is Pricing the Loss Curve That Existed Before This

Here is the mispricing. On Oct 21, 2026 — the same day Microsoft published its attribution — Marsh's Global Insurance Market Index showed global cyber insurance rates falling 4% in Q3 2026, a thirteenth consecutive quarterly decline, with US rates flat. Insurers were already tightening on cyber exposures tied to artificial intelligence and vendor dependencies while still cutting price. the market priced a fourth-party risk curve that had never seen an agentic intrusion chain

Cyber insurance pricing versus the event that reprices it
Cyber insurance and insurer economicsLatest reportedWhy it matters here
Global cyber insurance rate change-4% in Q3 2026Thirteenth consecutive quarterly decline, so price is still falling as loss severity builds
U.S. cyber insurance rate changeFlat in Q3 2026The first stall in the softening, in the market where the ConnectWise exposure sits
Chubb net income, FY2025$10.31B, up from $9.27B in FY2024Insurers are earning underwriting profitability while cyber prices fall
Chubb revenue, FY2025$59.78BThe scale of the balance sheet underwriting the cyber line
Marsh underwriting focus flagged for Q3 2026AI exposure and vendor dependenciesUnderwriters are already pricing the AI channel, not the AI event
Fourth-party claim from the ConnectWise eventNot disclosedNo insurer has yet published a loss cost for a 173-tenant, single-credential breach
The pricing cycle is running on a loss curve that predates agentic intrusion chains. Global cyber rates have fallen for thirteen straight quarters, and the last week of October put 173 confirmed tenant compromises, 16 breached Korean financial institutions and roughly 80 Japanese firms onto the same table without a single published fourth-party claim. the next repricing arrives at renewal, not at announcement

Where the exposure lives

The Risk Sits in the Layer the Market Is Discounting

ConnectWise is private, as are its largest rivals, so the listed proxy for managed service provider software is the only place the market's view of that layer is visible. N-able, which sells remote monitoring, security and vulnerability management to MSPs, reported second-quarter ARR of $544.5M, up 6.0%, and lowered full-year ARR guidance to $562–565M — growth of 4–5%. the listed MSP-software layer is being discounted while the risk inside it compounds

What the listed security and insurance layers reported most recently
Latest reported periodRevenueKey metricProfitabilitySignal
OktaQ2 FY2027, ended Jul 31, 2026$805M, +11%RPO $4.858B, +17%28% non-GAAP operating marginFY2027 guided to 10–11% revenue growth, led by Identity Governance
N-ableQ2 2026, ended Jun 30, 2026$138.2M, +6%ARR $544.5M, +6.0%GAAP net income $1.8MFull-year ARR guidance cut to $562–565M
CrowdStrikeQ2 FY2027, ended Jul 31, 2026$1.47BNot disclosed in the 10-Q-$33M GAAP operating incomeDetection demand now tracks campaign volume
ChubbFY2025, ended Dec 31, 2025$59.78BNet income $10.31BReturn on equity 14.0%Profitable while cyber prices keep falling

Identity vendors are compounding; MSP software is decelerating

Year-over-year growth as reported for the quarters ended July 31, 2026 (Okta) and June 30, 2026 (N-able).

Unit: %

Okta — remaining performance obligations

Quarter ended Jul 31, 2026

17%

Okta — total revenue

Quarter ended Jul 31, 2026

11%

N-able — annual recurring revenue

Quarter ended Jun 30, 2026

6%

N-able — total revenue

Quarter ended Jun 30, 2026

5.9%

The gap is not a valuation curiosity; it is a statement about where the control point is believed to be. MSP software is sold per technician and priced on renewal, so a customer who loses confidence in one vendor's backup service does not automatically double its budget — it renegotiates. Identity governance is sold per audit, per privileged account and per agent, and the ConnectWise incident converts a compliance checkbox into a scope of work. identity gets paid per question, MSP software gets paid per seat

The identity layer

Identity Was Not the Control That Failed

The abused permissions were consented at install time by an MSP administrator running a completely normal backup deployment, and the credential that unlocked them was a client secret held by the vendor, not a password held by the customer. Okta governs who a human or an AI agent may act as; it does not govern what a vendor's app registration is permitted to do once it is inside the tenant. governs the identity of the actor, not the scope of the vendor's app

  • Okta's Identity Governance led growth in the quarter ended July 31, 2026, with RPO up 17% to $4.858B — the audit of who holds access is already a funded product
  • The same release sells agent governance: discovering agents, securing their connections and governing their actions, aimed at legitimate automation rather than an intruder riding a vendor's consent
  • Credential and vault vendors such as 1Password sell into the same agent-era identity budget, but no password vault controls a multi-tenant app registration
  • Okta shares returned 134% in the year to Oct 5, 2026 against 17.1% for the S&P 500, so the market has already paid up for the identity layer
  • Microsoft Entra is where the forensic record was made — 151,000-plus failed sign-ins, 2,250 tenant attempts — while the consent model that carried the intruder was Microsoft's own

Upstream

The Model Layer Is Now a Listed Company

The offence stack is an industrial supply chain and its capability layer has listed equity in it. CrowdStrike found the ARTEX instance that hit Korean banks running DeepSeek v4.1-flash as the primary backend, supplemented by GLM-5.3 from Z.AI and Grok 4.6 for additional code work, with DeepSeek likely reached through an API reseller. Z.AI listed in Hong Kong in January 2026 at HK$116.20 a share and closed at HK$460.80 on Oct 20, 2026. the capability that breached 16 Korean institutions is bought from model vendors with public shareholders

  • GMO Internet's security unit found ARTEX traces on infrastructure used in intrusions against Japanese businesses, with about 80 Japanese insurers, financial firms and logistics companies exposed — the blast radius extends well beyond Korea and the US
  • The Korean campaign produced leaks from 16 financial institutions including the Shinhan Bank, KB Kookmin Bank, Hana Bank and Busan Bank units, with about 100,000 records taken and the National Police Agency's cyber bureau involved, while the ConnectWise campaign escalated into a state-aligned intrusion chain
  • one framework, two adversaries: a lone financially motivated operator against Korean banks and a state-aligned group against a US vendor, which is why tooling alone can never carry attribution
  • Threatbook's commercial relaunch adds the one thing open source lacked, a security vendor's sales team and a service-level agreement

Horizons

What Moves First, and What Changes by 2028

  • Scheduled backups have not run since Oct 17 and archive restores have been unavailable, leaving the MSP base without recovery capacity
  • Microsoft reports agents attempted sign-ins to more than 2,250 tenants at up to 2,900 a minute, with privileged access in under three hours, so 173 confirmed tenants is a floor rather than a ceiling
  • Restoration is phased over several days with security validation at each step, which makes recovery, not detection, the near-term cost
  • Korean regulators and the National Police Agency are still working the case, and no sanction, fine or remediation cost has been disclosed for the 16 institutions
  • Backup software has to issue per-tenant secrets instead of one vendor credential across many tenants, a change that costs the vendor margin and rewrites MSP contract terms
  • Cyber renewals at Jan 1 and mid-year are the first place fourth-party loss severity appears in price, and US cyber rates were already flat in Q3 2026
  • Agentic offensive tooling becomes a standard procurement line for mid-market defenders, so every enterprise buys the capability its attacker already owns
  • Identity vendors sell third-party privileged access and vendor-risk audits that were previously compliance checkboxes, turning a single incident into recurring revenue
The catalysts, in order
WhenWhat to watchWhere it shows up
November 2026Third-quarter results and any partner-migration disclosure after the ConnectWise suspensionN-able
November–December 2026Third-quarter fiscal 2027 results against the 17% RPO growth posted in the second quarterOkta
Jan 1, 2027 renewalsUS cyber insurance rate change after thirteen quarters of declineCyber underwriters, led by Chubb
OngoingFinancial Supervisory Service and National Police Agency findings on the 16 breached institutionsShinhan Financial Group, KB Financial Group, Hana Financial Group
2027–2028Whether MSP contracts begin allocating fourth-party breach liability explicitlyMSP software vendors, including N-able

Synthesis

Who Can Charge for the New Risk

The chain is now legible end to end. An operator rented offensive capability, reused a credential the vendor already held, and walked into tenants that had done nothing wrong; the same week, 16 Korean financial institutions lost about 100,000 records to the same framework. Capital has already chosen a side it does not understand: identity vendors compound at double digits while MSP software decelerates to mid-single digits, and insurers are cutting cyber prices into a thirteenth quarter of decline. the fourth-party risk is still priced at close to zero

The evidence points to two different businesses. The layers that observe and govern convert an incident into recurring budget, while the layers that absorb the loss keep getting priced for a benign world. Detection, identity governance and the model layer are paid for the new risk; MSP software and cyber insurance absorb it. the asymmetry sits in who can charge for fourth-party risk

The investable chain, from offence to loss

OOktaOKTA--
--Vol --
-
Bullish
  • RPO grew 17% to $4.858B in the quarter ended July 31, 2026, with Identity Governance leading growth and FY2027 guided to 10–11% revenue growth.
  • Vendor app registrations are exactly what identity governance catalogues, and turning the audit of who can reach a tenant into a funded product is the clearest demand signal in the chain.
  • Over 1–3 years, agent governance becomes a standard add-on; near term, the 17% RPO growth rate is the number to defend, not the 10–11% guide.
CCrowdStrikeCRWD--
--Vol --
-
Bullish
  • CrowdStrike identified the ARTEX infrastructure behind the Korean campaign and its deployment, turning a research win into referenceable demand for AI-era detection.
  • Q2 FY2027 revenue of $1.47B came with a $33M GAAP operating loss, so the detection premium is being funded with equity rather than earnings.
  • Over 1–3 years, agentic campaigns raise the detection bar for every enterprise; in days-to-quarters, the third-quarter fiscal 2027 print is the next proof point.
NN-ableNABL--
--Vol --
-
Watch
  • ARR of $544.5M grew 6.0% while full-year guidance was cut to $562–565M, leaving the listed MSP-software proxy with the slowest growth in the chain.
  • ConnectWise is private and suspended, so displaced-partner demand is real: any durable win shows up as an ARR beat before it shows up in revenue.
  • Catalyst: third-quarter 2026 results in November 2026 — watch whether ARR growth re-accelerates above the lowered guidance.
CChubbCB--
--Vol --
-
Mixed
  • Global cyber rates fell 4% in Q3 2026, a thirteenth straight decline, while Chubb earned $10.31B of FY2025 net income, so the softening market is still profitable.
  • For 1–3 years, fourth-party loss severity that includes a 173-tenant event should push US cyber rates positive at January renewals, once claims data appears.
  • Near term, premium growth stays soft; Chubb's book is too diversified for one event to move group earnings, making this a pricing-cycle trade rather than a loss event.
MMicrosoftMSFT--
--Vol --
-
Mixed
  • Entra produced the only complete forensic record — 151,000-plus failed sign-ins and 2,250 tenant attempts — while the platform's own consent model carried the intruder.
  • FY2026 revenue of $331.8B and operating income of $169.0B give Microsoft the scale to absorb any remediation, while the reputational cost lands on the platform rather than the vendor.
  • Days-to-quarters, Entra conditional-access and consent review becomes a procurement talking point; 1–3 years, agent consent governance becomes a paid platform feature.
2Z.AI2513.HK--
--Vol --
-
Mixed
  • CrowdStrike found the ARTEX instance running GLM-5.3 alongside DeepSeek v4.1-flash, putting a listed model vendor inside the offensive stack that hit Korean banks.
  • Shares closed at HK$460.80 on Oct 20, 2026, nearly four times the HK$116.20 January IPO price, so model capability is already a priced asset.
  • Over 1–3 years, enterprise diligence on model provenance becomes a procurement gate for Chinese model APIs, even as domestic AI demand keeps compounding.
0Shinhan Financial Group055550.KS--
--Vol --
-
Watch
  • Shinhan Bank was among the 16 Korean financial institutions from which about 100,000 records were leaked, putting the group's regulatory standing in play.
  • No breach cost, fine or provision has been disclosed, leaving the earnings impact unquantified rather than small.
  • Catalyst: Financial Supervisory Service and National Police Agency findings; a sanction decision is the binary event to watch.