Storm-3358 ARTEX Financial Sector Attack Explained: AI Agents Target Banks in Southeast Asia

storm-3358 artex financial sector attack explained — illustrative cybersecurity artwork

Illustrative image: cybersecurity artwork by Rebecca Wang, submitted to the 2019 Cybersecurity Visuals Challenge. Image: Wikimedia Commons / Rebecca Wang, CC BY 4.0.

TL;DR — The Storm-3358 ARTEX financial sector attack explained in one line: a Cambodia-based criminal group started using the AI agent framework ARTEX in October 2026 to attack banks and financial firms, mostly in Southeast Asia, scanning their public-facing systems, exploiting file-upload and SSRF flaws, and planting remote-access malware — all at machine speed. Microsoft, which disclosed the campaign on 6 November, has not named any victims.

📌 KEY HIGHLIGHTS

  • Who: Storm-3358, a financially motivated intrusion cluster Microsoft tracks as Cambodia-based — it wants money, not secrets.
  • What: ARTEX, an open-source agentic AI penetration-testing framework, used to automate scanning, exploitation, credential theft and data theft.
  • Targets: financial organisations, primarily in Southeast Asia, plus a smaller number of large financial firms elsewhere in the world.
  • How: anonymous file-upload and server-side request forgery (SSRF) flaws exploited, then WISP, vshell and AdaptixC2 remote-access trojans installed for persistence.
  • The gap: Microsoft has published indicators of compromise, but names no victim organisations, no specific vulnerable product and no victim count.

Storm-3358 ARTEX financial sector attack: what happened?

Microsoft Threat Intelligence published the campaign on 6 November 2026. According to Microsoft, Storm-3358 began using ARTEX against financial-sector organisations in October 2026, and related attack activity ran from early October into early November. The group pairs the AI framework with conventional automated tools: it scans systems connected to the public internet, exploits the flaws it finds, and installs malware to hold the access it gains.

The attack chain Microsoft observed is short and repeatable. ARTEX agents scan internet-facing web applications, exploit anonymous file-upload weaknesses and SSRF flaws to get a foothold, then use ordinary utilities — netcat and curl — to download remote-access trojans onto the compromised machines. Web shells keep the attackers in place on compromised web servers, and the agents then work through the rest of the playbook themselves: brute-force password attacks, password spraying, API enumeration and abuse, database dumping, and using compromised credentials and cloud identities to move sideways, escalate privileges and exfiltrate data.

What makes this campaign notable is the motive. ARTEX abuse so far has mostly been linked to state-aligned actors — Microsoft's earlier report tied the China-aligned group Storm-0940 to ARTEX in a supply-chain compromise through ConnectWise Cloud Backup. Storm-3358 is different: it is a financially motivated criminal cluster, and its arrival shows the same AI tooling has now moved from espionage into ordinary cybercrime against banks.

What is ARTEX and how does it attack?

ARTEX is an open-source, multi-agent penetration-testing framework that can use any AI model to automate offensive security work. It is written in Go with a Next.js web console and a PostgreSQL backend. In plain terms: an operator types a goal in natural language — for example, "gain admin access" — a planner agent breaks it into steps, worker agents run standard tools such as Nmap, curl and headless Chromium, and the results feed back into a shared graph of everything the agents have learned, so the attack keeps going with little human input. Microsoft describes it as able to run "from reconnaissance through data exfiltration" on its own.

storm-3358 artex financial sector attack explained — diagram of cybersecurity and information security

Illustrative image: the overlap between cybersecurity and information security — ARTEX sits squarely in that overlap, a defensive testing tool turned into an attack framework. Image: Wikimedia Commons / Pcoronaf, CC BY-SA 4.0.

ARTEX was published on GitHub in July 2026 by a developer known as Autumn-27, under the AGPL-3.0 licence. It was built as a legitimate tool for authorised penetration testing — the simulated attacks security teams commission to find weaknesses in their own systems. After reports of misuse, the developer made the repository unavailable on 8 October 2026, but archived copies, translations and rebrands still circulate, and Censys counted 1,465 hosts running an exposed ARTEX console as of 4 November 2026. Microsoft notes that some of those consoles may belong to authorised testers, so the count is of exposed deployments, not attackers.

The framework itself is not the whole story. CrowdStrike has separately reported a different ARTEX campaign — the group it calls VAPOR PANDA — against 16 South Korean financial organisations, with roughly 100,000 personal records reported extracted. That is a separate incident from Storm-3358, but it shows the same pattern: the agents do not need novel exploits. They find and abuse long-standing weaknesses in internet-exposed supporting systems, faster and in parallel, without getting tired.

Why it matters for India readers

Microsoft names no Indian victims, and Storm-3358's focus is Southeast Asia — but the exposure it exploits is not regional. Indian banks, fintechs, insurers and payment firms run the same kind of internet-facing web applications, the same cloud identities and the same partner-facing portals that ARTEX agents scan for. The same warning has already landed closer to home: CERT-In's Crafty Falcon advisory, which TechByCountry covered in our CERT-In Crafty Falcon advisory explainer, warned that AI tools are now hacking banks at machine speed.

The practical difference ARTEX makes is time. A human attacker tests one path at a time and sleeps; an agent framework runs many attack paths in parallel, retries variations in seconds, and moves from first scan to data theft while a traditional detection cycle is still triaging the first alert. That compresses the window Indian security teams have to notice, investigate and respond — and it makes the basics matter more, not less: patching internet-facing systems, closing anonymous file uploads, and watching identity and sign-in activity.

Should you care?

✅ Yes, if you run or secure a financial service — or any internet-facing web application. This is not a theoretical AI risk: Microsoft has documented a criminal group using agent frameworks against real financial firms right now, and the tooling is cheap, copied and widely available. ⏳ Ordinary readers should not panic — Microsoft names no consumer impact and no Indian victims, and there is no evidence of core banking systems being breached in this campaign. But if your bank or broker ever asks you to reset a password or re-verify an account after a security notice, treat it as real: the credentials these agents harvest are the raw material for the next attack.

What to check if you run a financial service

Microsoft's own guidance boils down to watching for behaviour, not just known bad addresses — the attackers route traffic through proxies and VPNs, so IP blocklists alone will not hold. These are the signals it flags:

Signal Microsoft flagsWhat it looks likeWhat to do
Burst of varied requestsMany different request types against a web app in a very short windowAlert on request-rate and variety spikes, not just volume
Rapid retriesThe same technique retried with variations, or abandoned for the next stage within secondsRate-limit and challenge repeated failed attempts, including password spraying
Default tool fingerprintsDefault user-agent strings from Nmap, curl, wget, Python HTTP clients and headless Chromium via PlaywrightFlag the fingerprints as a tripwire — agents change them quickly, but the first sighting is the warning
Compromised cloud identitySign-ins from risky IPs, unusual Entra ID activity, unexpected API useEnforce MFA with Conditional Access on risk signals; revoke suspicious tokens fast
Decoys that waste the agentHoneypots, decoys, tarpits and fake "success" pagesMicrosoft's testing found these cut the attack traffic reaching real assets and produced high-confidence detection signal

Beyond the table: close anonymous file uploads on public-facing apps, patch SSRF-prone endpoints, and check Microsoft's published indicators of compromise against your logs — most were still active as of 6 November 2026. The same patch-and-check discipline applies to the other actively exploited flaws in the wild right now, including the SonicWall SSL-VPN flaw that bypasses SAML and MFA, which CISA has now added to its Known Exploited Vulnerabilities catalogue.

FAQs

What is ARTEX? ARTEX is an open-source, multi-agent AI penetration-testing framework, published on GitHub in July 2026. It uses large language models to run penetration tests autonomously — a planner agent breaks a goal into steps, worker agents run standard tools such as Nmap and curl, and the results feed the next round. It was built for authorised security testing, but threat actors now use it in real attacks.

Who is Storm-3358? Storm-3358 is a Cambodia-based, financially motivated intrusion cluster tracked by Microsoft Threat Intelligence. It primarily targets financial organisations in Southeast Asia, plus a smaller number of large financial organisations globally. Unlike the earlier ARTEX abuser Storm-0940, which is state-aligned, Storm-3358 is a criminal group motivated by money.

Which banks did Storm-3358 attack? Microsoft has not named any victim organisations, and has published no victim count and no specific vulnerable product or CVE for this campaign. The targets are described only as financial-sector organisations, mostly in Southeast Asia. If Microsoft names victims later, this post will be updated in place.

How can organisations detect ARTEX attacks? Microsoft points to behavioural signals: a wide variety of requests in a brief time, rapid retries of the same technique, and default user-agent strings from common penetration-testing tools. It also recommends honeypots, decoys, tarpits and fake wins to pull autonomous agents away from real systems — in Microsoft's testing, these reduced the attack traffic reaching real assets.

Takeaway: ARTEX has crossed from state-aligned espionage into financially motivated crime: AI agents now run the whole attack chain against banks at machine speed. The defence is not a single product — it is watching for machine-speed behaviour, patching the exposed web flaws agents scan for, and treating identity signals as the front line.

Security teams can check Microsoft's full indicator list and detection guidance in the Microsoft Security Blog report on the Storm-3358 campaign — and compare the notes against the exposed web applications and cloud identities in their own environment today.

Sources

Comments