Image: cdn.prod.website-files.com · rights & removal
Investigation: Unauthorized Access Through the ConnectWise Cloud Backup Microsoft 365 App
Reporting by Todyl Threat ResearchRead the original at todyl.com
Executive Summary
A supply chain compromise utilizing the ConnectWise Cloud Backup application has been attributed by Microsoft ThreatIntelligence to a China-state aligned actor, designated Storm-0940. The attack leveraged the trusted integration between ConnectWise and Microsoft 365 to gain unauthorized access to customer tenants. Initially observed on October 15, 2026, the actor used automated methods—including password spraying across over 2,250 tenants—to authenticate as the application itself, rather than a specific user account.
The compromise extended beyond simple sign-ins; reports indicate the actor successfully modified application credentials and assigned privileged roles in some environments, granting access to sensitive data like mailboxes and Key Vault secrets. Microsoft subsequently identified the use of an agentic AI penetration testing framework (ARTEX) to execute this campaign at machine speed. Affected organizations are advised to keep ConnectWise applications disabled, conduct comprehensive hunts for persistence, and assume their data has been exposed until formal restoration guidance from ConnectWise is received following a credential reset on October 19, 2026.
Facts Only
The actor identified as Storm-0940 was responsible for the ConnectWise Cloud Backup supply chain compromise.
The activity used the trusted Microsoft 365 integration of ConnectWise Cloud Backup to authenticate into customer tenants as an application identity.
Initial unauthorized sign-ins were observed on October 15, 2026, between 07:11 and 08:47 UTC.
The actor performed password-spraying attacks from a single IP range between October 10–14, 2026.
Automated activity exhibited an ascending tenant-GUID crawl pattern, occurring about 1–6 minutes apart.
Microsoft identified unauthorized credential modifications and privileged role changes in some customer environments.
ConnectWise confirmed it completed a full account and credential reset in the affected Cloud Backup environment on October 19, 2026.
Microsoft reports the actor utilized ARTEX, an open-source agentic AI penetration testing framework, for automation.
The malicious sign-ins occurred from a rented commercial VPS IPv4 address using a Python scripting user agent.
Full Take
The narrative presented positions sophisticated cyber espionage as the primary hazard lurking within mundane operational dependencies. The core tension lies in juxtaposing the necessary convenience of vendor integrations against their inherent vectorization into enterprise risk. The assertion that an MSP's "most trusted integrations are also its largest attack surface" reframes cybersecurity from perimeter defense to trust management—a paradigm shift demanding continuous, deep-level visibility within service principals and directory logs, as highlighted by the technical findings.
The systemic vulnerability here is not a flaw in Microsoft Graph itself, but the over-permissioning granted at the application consent level; granting an application read/write access across all tenants effectively outsources data control to the vendor's credential security posture. The involvement of agentic AI automates the reconnaissance and payload delivery cycle to machine speed, accelerating risk realization far beyond traditional actor timelines. This suggests a future threat model where human analyst reaction time becomes functionally obsolete against automated targeting profiles.
The primary cost bearer is operational trust: administrators must now perpetually doubt legitimate app behavior. The implicit assumption underpinning this guidance is that vigilance equals resilience; if the necessary hunting activity lags even by hours, the resulting data loss event could be catastrophic and undetectable post-facto. This highlights a dependency vulnerability in the outsourced nature of IT services, where vendor security failure cascades directly into client exposure.
Patterns detected: ARC-0013 Externalization of Risk
Autonomy check: No autonomy signals.
From the original · Todyl Threat Research
This is a running post. We will add findings as the investigation develops, with the latest updates recorded at the top.Read the full story at todyl.com
Sentinel unavailable
The automated check of the source article's wording did not complete, so no result is shown.
This looks only at the wording of the original source article, not at this page's AI-written sections. A small local AI model made this estimate. It has not been checked against known human and machine texts, so treat it as provisional. It cannot show who wrote an article.
