{"id":10132,"date":"2026-10-22T11:47:38","date_gmt":"2026-10-22T11:47:38","guid":{"rendered":"https:\/\/cybersecurityinfocus.com\/?p=10132"},"modified":"2026-10-22T11:47:38","modified_gmt":"2026-10-22T11:47:38","slug":"china-linked-hackers-used-agentic-ai-in-attack-on-2250-microsoft-365-tenants","status":"publish","type":"post","link":"https:\/\/cybersecurityinfocus.com\/?p=10132","title":{"rendered":"China-linked hackers used agentic AI in attack on 2,250 Microsoft 365 tenants"},"content":{"rendered":"<div>\n<div class=\"grid grid--cols-10@md grid--cols-8@lg article-column \">\n<div class=\"col-12 col-10@md col-6@lg col-start-3@lg\">\n<div class=\"article-column__content\">\n<div class=\"container\"><\/div>\n<p class=\"wp-block-paragraph\">A China-state-aligned threat actor compromised a ConnectWise cloud backup application and used an open-source agentic AI framework to turn its stolen credentials against more than 2,250 Microsoft 365 tenants, Microsoft said.<\/p>\n<p class=\"wp-block-paragraph\">Microsoft Threat Intelligence attributed the activity to Storm-0940, which it said has used the ARTEX framework since as early as September 2026 to automate attacks on hundreds of organizations. In some cases, the group gained privileged cloud access less than three hours after first targeting a victim. Microsoft said the activity did not result from a compromise of or vulnerability in its own systems, products, or services.<\/p>\n<p class=\"wp-block-paragraph\">\u201cThis activity demonstrates how threat actors are integrating agentic AI into existing offensive security workflows and allows them to scale their operations exponentially,\u201d Microsoft <a href=\"https:\/\/www.microsoft.com\/en-us\/security\/blog\/2026\/10\/21\/storm-0940-uses-artex-agentic-ai-connectwise-supply-chain-compromise\/\" target=\"_blank\" rel=\"noopener\">said<\/a> in a blog post.<\/p>\n<h2 class=\"wp-block-heading\">Machine-speed sign-ins<\/h2>\n<p class=\"wp-block-paragraph\">Following the breach at ConnectWise, Storm-0940 used ARTEX to attempt sign-ins to more than 2,250 tenants at 2,900 attempts per minute, the post added. ConnectWise <a href=\"https:\/\/status.connectwise.com\/pages\/incident\/619cf82551fec9053d612f09\/6ad263692dc48705ab3da2cb\" target=\"_blank\" rel=\"noopener\">published<\/a> an initial advisory on October 16 covering attempted unauthorized access associated with its Cloud Backup product, and later expanded its containment guidance.<\/p>\n<p class=\"wp-block-paragraph\">The attackers used the identities of multiple ConnectWise cloud applications to authenticate to Microsoft 365 environments through apps that had already been granted access. That removed the need for interactive user sign-ins, the post said.<\/p>\n<p class=\"wp-block-paragraph\">In some environments, the agents moved on to Microsoft Graph and directory operations. These included reconnaissance, application credential changes to establish persistence, and changes to identities, groups, and privileged roles. Microsoft warned that such changes \u201ccan remain active as a backdoor\u201d even after the original application is remediated.<\/p>\n<p class=\"wp-block-paragraph\">ConnectWise did not immediately respond to a request for comment.<\/p>\n<p class=\"wp-block-paragraph\">Yih Khai Wong, senior research manager for security services at IDC Asia\/Pacific, said the timeline is beyond the reach of human response.<\/p>\n<p class=\"wp-block-paragraph\">\u201c2,900 sign-in attempts per minute and gaining privileged cloud access in under three hours is not a timeline any human analyst queue can keep up with, no matter how well-staffed the SOC,\u201d Wong said.<\/p>\n<p class=\"wp-block-paragraph\">He said containment actions such as disabling credentials, revoking tokens and isolating service principals should trigger automatically on predefined thresholds, with humans reviewing them afterward. In the face of machine-speed attacks, he added, \u201crelying on a human to click \u2018approve\u2019 will not cut it.\u201d<\/p>\n<h2 class=\"wp-block-heading\">Trusted apps, untrusted access<\/h2>\n<p class=\"wp-block-paragraph\">Yash Kadakia, founder and CTO of Security Brigade, said the incident exposes a gap in how enterprises secure access.<\/p>\n<p class=\"wp-block-paragraph\">\u201cCompanies spend enormous amounts of time securing employee logins with MFA and conditional access, while third-party applications can hold equally powerful permissions and authenticate without any employee being involved,\u201d Kadakia said. \u201cWe\u2019ve spent years implementing zero trust for humans while continuing to implicitly trust machines.\u201d<\/p>\n<p class=\"wp-block-paragraph\">He said vendor integrations should be treated like privileged accounts, with minimum permissions, continuous monitoring, periodic access reviews, and a tested way to revoke access.<\/p>\n<p class=\"wp-block-paragraph\">\u201cAn application you stopped using a year ago may still have permissions in your environment today,\u201d Kadakia added.<\/p>\n<p class=\"wp-block-paragraph\">Wong said accountability is shared. \u201cConnectWise, as the entry point, is responsible for protecting the credentials and infrastructure that let its app reach across tenants,\u201d he said, adding that customers are responsible for knowing what access they granted, to whom, and for how long.<\/p>\n<h2 class=\"wp-block-heading\">Commoditized attack tooling<\/h2>\n<p class=\"wp-block-paragraph\">ARTEX is a Chinese open-source multi-agent LLM system that can use any AI model. Its agents run a penetration test from reconnaissance through data exfiltration with little human interaction. Microsoft said public reporting in October linked the framework to data breaches at Korean financial institutions and that actors across multiple regions are using it.<\/p>\n<p class=\"wp-block-paragraph\">Storm-0940 has been active since 2021, Microsoft said. Its ARTEX-driven targeting spans aerospace and defense, energy, financial services, government, semiconductor and technology, among other sectors. Most of the targeting was unsuccessful, the company said, but the group achieved privileged cloud persistence at many organizations in a short time.<\/p>\n<p class=\"wp-block-paragraph\">\u201cAttacks are being commoditized; threat actors are increasingly turning to open-source tools to launch attacks, meaning the operational sophistication once reserved for well-resourced groups is now available to anyone who can run a GitHub repo against an LLM API,\u201d Wong said.<\/p>\n<p class=\"wp-block-paragraph\">Kadakia said there is no reliable way to tell an AI agent from a human operator by examining individual requests. A legitimate API call made with stolen credentials looks the same regardless of who initiated it, he said.<\/p>\n<p class=\"wp-block-paragraph\">\u201cDefenders should focus on what the identity is doing, not whether a human or AI is controlling it,\u201d he said.<\/p>\n<h2 class=\"wp-block-heading\">Disable ConnectWise connections<\/h2>\n<p class=\"wp-block-paragraph\">Microsoft advised customers to keep affected ConnectWise connections disabled until ConnectWise issues restoration instructions and not to delete enterprise applications as a first step. Organizations should search tenants by the four affected application IDs rather than display names and preserve Entra, Purview, and SIEM records, the company said. It also urged a review of activity from at least October 15, extending back to October 1 where records allow.<\/p>\n<p class=\"wp-block-paragraph\">The company also cautioned against treating exposure as proof of a breach. \u201cThe presence of an affected application, or even successful authentication, does not necessarily indicate unauthorized data access or data exfiltration,\u201d Microsoft said in the post.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>A China-state-aligned threat actor compromised a ConnectWise cloud backup application and used an open-source agentic AI framework to turn its stolen credentials against more than 2,250 Microsoft 365 tenants, Microsoft said. Microsoft Threat Intelligence attributed the activity to Storm-0940, which it said has used the ARTEX framework since as early as September 2026 to automate [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":10133,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-10132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education"],"_links":{"self":[{"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=\/wp\/v2\/posts\/10132"}],"collection":[{"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10132"}],"version-history":[{"count":0,"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=\/wp\/v2\/posts\/10132\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=\/wp\/v2\/media\/10133"}],"wp:attachment":[{"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cybersecurityinfocus.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}