ARTEX AI Framework Linked to Multiple 2026 Intrusion Campaigns

Summary
SOCRadar reviews reports linking ARTEX, an LLM-agent pentesting framework, to espionage and financially motivated intrusions. CrowdStrike reported 200+ targets and nine confirmed post-exploitation victims; suggested defenses focus on identity hardening and behavior-
Key points
- ARTEX is a Go-based, multi-agent penetration-testing framework used in reported intrusions; its developer closed the original project in October 2026, but forks remain available.
- CrowdStrike reported that Vapor Panda used one ARTEX controller to target more than 200 organizations in at least 14 countries over 11 days, with post-exploitation confirmed at nine victims.
- Microsoft attributed ConnectWise Cloud Backup credential abuse to Storm-0940, which attempted sign-ins across more than 2,250 Microsoft 365 tenants. ConnectWise disabled seven affected application identities and began phased restoration.
- WorkOS disclosed unauthorized access to an internal sales and marketing application, exposing business contact and account information and excerpts from sales, support, and customer conversations. It said production services and app data were unaffected.
- Reported techniques include password spraying, abuse of over-permissioned application identities, unrotated keys, unsigned SAML assertions, XXE, Kerberoasting, and DCSync.
- Recommended defenses include reducing third-party app permissions, rotating long-lived keys, enforcing phishing-resistant MFA, restricting metadata access, and hunting for machine-paced activity.
Article Details
- Attack Vectors
- ARTEX agents used stolen credentials for ConnectWise Cloud Backup application identities with consented permissions in customer Microsoft 365 tenants, enabling access without interactive user sign-in.
- Storm-0940 attempted sign-ins across more than 2,250 tenants; related activity included password-spraying hundreds of accounts at one-second intervals.
- Vapor Panda used an unsigned SAML assertion and an XML external entity (XXE) flaw to query a cloud metadata service.
- Reported techniques included Kerberoasting and DCSync against Active Directory, including theft of the krbtgt key, cloud sync credentials, and domain controller hashes.
- Agents used web shells, LAPS password retrieval, resource-based constrained delegation, and forged administrator tokens using unrotated mail-server keys.
- Command output was exfiltrated through rotating webhook.site URLs.
- The South Korean bank intrusions involved theft of customer data from auxiliary systems; the article reports that affected banks said financial transaction data was not exposed.
- Defensive Notes
- Inventory multitenant application identities with consent in Entra ID, remove unused apps, apply least privilege, and alert on new credentials, owners, or role assignments.
- Rotate long-lived mail-server signing keys, SAML certificates, and API secrets; reject unsigned SAML assertions.
- Enforce IMDSv2 on AWS workloads, restrict cloud metadata endpoints, and disable external entity processing in XML parsers.
- Require phishing-resistant MFA, enable smart lockout, block legacy authentication through Conditional Access, and alert on password-spray failure bursts.
- Patch exposed systems and remove management or container-orchestration interfaces from the public internet.
- Limit read access to LAPS password attributes and monitor changes to msDS-AllowedToActOnBehalfOfOtherIdentity.
- Hunt for machine-paced sign-in and directory-query patterns, anomalous service-principal activity, ARTEX-related artifacts, and repeated outbound requests to webhook services.
- Preserve sign-in, audit, and SIEM records before deleting applications or credentials.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| DOMAIN | nginxmysql[.]com | Identified as a Vapor Panda command-and-control domain. |
| DOMAIN | sqlserver-sqlite[.]com | Identified as a Vapor Panda command-and-control domain. |
| DOMAIN | www[.]ddduuuppp[.]com | Identified as a Vapor Panda command-and-control domain. |
| IPV4 | 144[.]172[.]64[.]128 | Reported as the primary vector for vendor-credential application sign-ins in the Storm-0940 campaign. |
| IPV4 | 144[.]172[.]64[.]60 | Reported in connection with failed user logins on October 18 in the Storm-0940 campaign. |
| IPV4 | 144[.]172[.]64[.]99 | Cited by Microsoft as used for password spraying in the Storm-0940 campaign. |
| IPV4 | 192[.]121[.]47[.]20 | Identified as a Vapor Panda command-and-control address. |
| IPV4 | 38[.]244[.]50[.]120 | Reported as an ARTEX instance host associated with attacks on South Korean banks. |
| IPV4 | 45[.]153[.]126[.]223 | Identified as a Vapor Panda command-and-control address. |
| IPV4 | 89[.]46[.]234[.]50 | Identified as a Vapor Panda command-and-control address. |
| SHA256 | 364251838edfcf5ef1107fa692da3c5bd9a540482449f645992830134bf807ab | Hash of graphics-hook_config.bin identified in the Vapor Panda/BLOODALCHEMY campaign. |
| SHA256 | 3fb5a9fb3e2cb1d6208966bd4e55d10282d19c7250d827efa560463d60a12ee4 | Hash of graphics-hook-filter64.dll identified in the Vapor Panda/BLOODALCHEMY campaign. |
| SHA256 | 49fe70419fd19b81ca8d730a6ef7c1ec71b681d60b390761070d42686c7d2068 | Hash of a renamed GameHook executable (svchost.exe) identified in the Vapor Panda/BLOODALCHEMY campaign. |
MITRE ATT&CK
T1003.006 · DCSyncGoogle and Mandiant reported DCSync to obtain the krbtgt key and domain-controller hashes.T1078.004 · Cloud AccountsStorm-0940 used stolen credentials for consented ConnectWise Cloud Backup application identities to access Microsoft 365 tenants.T1098.001 · Additional Cloud CredentialsThe article reports new credentials added to application identities during related activity.T1098.003 · Additional Cloud RolesThe article reports changes to privileged cloud roles and groups during related activity.T1110.003 · Password SprayingOperators sprayed passwords against Microsoft 365 and identity-provider accounts, including attempts spaced at one-second intervals.T1190 · Exploit Public-Facing ApplicationThe article reports exploitation of exposed web application flaws, including an XXE flaw in a SAML-related chain.T1505.003 · Web ShellAgents reportedly dropped web shells, including JSP web shells on compromised servers.T1552.005 · Cloud Instance Metadata APIA reported SAML and XXE chain queried a cloud metadata service.T1558.003 · KerberoastingGoogle and Mandiant reported Kerberoasting against Active Directory.T1567.004 · Exfiltration Over WebhookCommand output was exfiltrated through rotating webhook.site URLs.T1606 · Forge Web CredentialsAgents forged administrator tokens using unrotated keys from a mail-server export.
People
Threat Actors
Storm-0940Microsoft attributed the ConnectWise Cloud Backup compromise to this China-state-aligned actor, which used ARTEX and stolen application-identity credentials against Microsoft 365 tenants.TAG-217Recorded Future tracks this cluster and links it to preparation activity and attacks on South Korean banks; the article describes the associated actor as unattributed and Chinese-speaking.VAPOR PANDACrowdStrike attributed a large ARTEX operation to this China-nexus group; it targeted more than 200 organizations, with post-exploitation confirmed at nine victims.
Malware
Vendors
ConnectWiseSupply chain fallout: Microsoft ties ARTEX to Storm-0940, which abused ConnectWise Cloud Backup application credentials against more than 2,250 Microsoft 365 tenants, while Wiz saw related activity spread to IT andWorkOSIncidents keep surfacing: In just four weeks, ARTEX was linked to breaches at South Korean banks, about 20 Japanese companies, a Korean criminal ring that stole 8.2 million records and, most recently, WorkOS.
Products
Amazon CognitoOctober 22, 2026 ARTEX-linked activity overlapping Storm-0940 expands to IT and software vendors through Okta, Entra and CognitoConnectWise Cloud BackupSupply chain fallout: Microsoft ties ARTEX to Storm-0940, which abused ConnectWise Cloud Backup application credentials against more than 2,250 Microsoft 365 tenants, while Wiz saw related activity spread to IT andEntraOctober 22, 2026 ARTEX-linked activity overlapping Storm-0940 expands to IT and software vendors through Okta, Entra and CognitoMicrosoft 365 Apps for EnterpriseWithin weeks of its first confirmed malicious use against South Korean banks, ARTEX surfaced in a Microsoft 365 supply chain operation attributed to the China-state-aligned Storm-0940 and in a global espionage push byOktaOctober 22, 2026 ARTEX-linked activity overlapping Storm-0940 expands to IT and software vendors through Okta, Entra and CognitoWorkOSIncidents keep surfacing: In just four weeks, ARTEX was linked to breaches at South Korean banks, about 20 Japanese companies, a Korean criminal ring that stole 8.2 million records and, most recently, WorkOS.
Tools
ARTEX AIARTEX AI has moved from a GitHub research project to the engine behind some of the fastest-moving agentic AI cyberattacks of 2026.ARTEX PROForks such as ScopeWeaver and a paid ARTEX PRO edition keep the code in circulation.ModSecurityTheori has released free Sigma, Suricata, YARA and ModSecurity rules built from ARTEX activity, a practical starting point for SIEM and IDS coverage.ScopeWeaverForks such as ScopeWeaver and a paid ARTEX PRO edition keep the code in circulation.SigmaTheori has released free Sigma, Suricata, YARA and ModSecurity rules built from ARTEX activity, a practical starting point for SIEM and IDS coverage.SuricataTheori has released free Sigma, Suricata, YARA and ModSecurity rules built from ARTEX activity, a practical starting point for SIEM and IDS coverage.YARATheori has released free Sigma, Suricata, YARA and ModSecurity rules built from ARTEX activity, a practical starting point for SIEM and IDS coverage.
Countries
BelgiumTelecommunications: Providers in the United States, Belgium and the Philippines.Chinaagainst South Korean banks, ARTEX surfaced in a Microsoft 365 supply chain operation attributed to the China-state-aligned Storm-0940 and in a global espionage push by Vapor Panda that touched more than 200JapanOctober 19, 2026 ARTEX linked to attacks on about 20 Japanese companies from infrastructure aimed almost exclusively at JapanPhilippinesTelecommunications: Providers in the United States, Belgium and the Philippines.South KoreaLLM Backends Observed DeepSeek v4.1-flash (primary in the South Korea case), GLM-5.3 (Zhipu AI), Grok 4.6, plus an unidentified commercial model (Vapor Panda)United StatesTelecommunications: Providers in the United States, Belgium and the Philippines.
Industries
DefenseNo patch, only hardening: ARTEX exploits weak identity hygiene and exposed services, so defense rests on credential rotation, least-privilege app access and hunting for its behavioral traces.GovernmentGovernment: Ministries in Latin America, Europe, Asia and the Middle East, including a compromised Middle East interior ministry, plus a Greek government entity.SemiconductorsTargeted sectors included government, aerospace, defense, finance, manufacturing, technology, energy, semiconductors and think tanks.Softwareagainst more than 2,250 Microsoft 365 tenants, while Wiz saw related activity spread to IT and software vendors.TelecommunicationsTelecommunications: Providers in the United States, Belgium and the Philippines.
