CUTSIGNcutting for sign — daily OSINT threat read
AI-generated draft, unreviewed. Version 1, written by a model from the stored public sources on 2026-10-30; hype score 5. It is regenerated when the evidence changes and is published as a verdict card under /cards/ once it crosses the publish bar. Status: superseded.

VAPOR PANDA used ARTEX agentic AI framework against 200+ orgs; post-exploitation confirmed at nine

Hunt + hardenP1confidence: mediumP1 +2deep read +1primary source +1actor named +1P1: card on day one (score below the publish bar; revised as the story develops)

CrowdStrike reports a China-nexus espionage campaign using the ARTEX agentic AI framework, with confirmed post-exploitation at nine organizations, including US financial-sector targets. Today: run the ARTEX, sideloading and IOC hunts, and confirm SAML signature validation, IMDSv2 and cloud command-execution permissions.

Triage: The vendor confirms post-exploitation at nine organizations, including US financial-sector targets, and gives concrete huntable markers [S1].

A single vendor primary source [S1] with first-hand incident detail. No independent corroboration in the input yet.

What happened

Timeline

2026-10-17Campaign activity begins per CrowdStrike. S1
2026-10-30CrowdStrike publishes the VAPOR PANDA / ARTEX report with IOCs and hunting guidance. S1

Detect

ARTEX command-line and path markers · EDR process events / Sysmon EID 1, Windows 4688

index=* (CommandLine="*artx*" OR CommandLine="*artex*" OR CommandLine="*art18-*" OR CommandLine="*ProgramData\\artx5v*" OR TargetFilename="*ProgramData\\artx5v*") | stats count min(_time) as first max(_time) as last values(CommandLine) as cmd by host, User, Image

A hit means: A process or file event carries a marker CrowdStrike ties to ARTEX tooling [S1]. Treat it as a candidate intrusion until verified.

Renamed svchost.exe loading graphics-hook DLL (BLOODALCHEMY sideload) · Sysmon EID 7 image load / EDR module load

index=* EventCode=7 ImageLoaded="*graphics-hook*" Image="*\\svchost.exe" NOT (Image="C:\\Windows\\System32\\*" OR Image="C:\\Windows\\SysWOW64\\*") | stats count values(ImageLoaded) as dll values(Hashes) as hashes by host, Image

A hit means: An svchost.exe outside the system directories is loading a graphics-hook DLL. This matches the BLOODALCHEMY sideload chain [S1].

ARTEX markers in cloud command execution and roles · Cloud audit logs (e.g. CloudTrail SSM SendCommand, IAM role events)

index=* ((eventName=SendCommand "art18-") OR (eventName IN (CreateRole, AssumeRole, AttachRolePolicy, PutRolePolicy) "artx")) | stats count min(_time) as first values(eventName) as events values(sourceIPAddress) as src by userIdentity.arn, awsRegion

A hit means: Cloud command execution with art18- comments, or artx-prefixed roles. S1 attributes both to ARTEX operators.

VAPOR PANDA infrastructure and file IOCs · DNS, proxy, firewall, EDR file/hash events

index=* ("nginxmysql.com" OR "sqlserver-sqlite.com" OR "ddduuuppp.com" OR "45.153.126.223" OR "89.46.234.50" OR "192.121.47.20" OR "49fe70419fd19b81ca8d730a6ef7c1ec71b681d60b390761070d42686c7d2068" OR "3fb5a9fb3e2cb1d6208966bd4e55d10282d19c7250d827efa560463d60a12ee4" OR "364251838edfcf5ef1107fa692da3c5bd9a540482449f645992830134bf807ab" OR "graphics-hook_config.bin") | stats count min(_time) as first max(_time) as last by sourcetype, host

A hit means: Contact with, or presence of, infrastructure or files listed by CrowdStrike for this campaign [S1]. Look back to at least Oct 17, 2026.

Verify

Scope

Affected

Only if

None stated by the sources.

Not affected if

None stated by the sources.

Enumerate

Contain

Eradicate

Recover

Re-enter the loop when

Debrief

Detection coverage — checked automatically

CategorySourceStatus
VendorImpacted vendor / CERT advisorypublished — primary source among the thread's sources: https://www.crowdstrike.com/en-us/blog/vapor-panda-uses-artex-to-scale-global-campaign/
GovernmentCISA KEVnot checkable — no CVE: the catalog is keyed by CVE
EDR / endpoint VMCrowdStrike blogpublished — VAPOR PANDA Uses AI-Driven ARTEX to Scale a Global Espionage Campaign (names VAPOR PANDA / VAPOR / PANDA / ARTEX in the title; the feed text carries no CVE id)
EDR / endpoint VMMicrosoft Security blogpublished — AI-driven, large-scale nation-state campaign using ARTEX enables supply chain compromise · Tracking AI adoption in North Korean threat actor tradecraft (names ARTEX in the title; the feed text carries no CVE id)
EDR / endpoint VMSentinelOne blogpublished — The Good, the Bad and the Ugly in Cybersecurity - Week 43 (2026) (names the campaign in the title; the feed text carries no CVE id)
EDR / endpoint VMSentinelOne Labsnothing found — no post names it among the feed's 10 newest items
WAF / edgeAkamai blogpublished — What ARTEX Reveals About Overlooked Attack Surfaces (names ARTEX in the title; the feed text carries no CVE id)
WAF / edgeCloudflare WAF managed-ruleset changelognothing found — no post names it among the feed's 133 newest items
Cloud / containerWiz blogpublished — ARTEX in the Wild: Storm-0940 Expands Targeting of IT and Software Vendors (names ARTEX in the title; the feed text carries no CVE id)
IDS / researchCisco Talos blognothing found — no post names it among the feed's 15 newest items
Detection contentElastic detection rulespublished — 1 file names VAPOR: rules/integrations/anthropic/command_and_control_anthropic_suspicious_user_agent.toml
Detection contentElastic Security Labsnothing found — no post names it among the feed's 102 newest items
Detection contentSigmaHQ rulesnothing found — no rule file names BLOODALCHEMY / VAPOR PANDA / VAPOR
Detection contentSplunk ESCUnothing found — no rule file names BLOODALCHEMY / VAPOR PANDA / VAPOR
MSSP / IR firmsArctic Wolf blognothing found — no post names it among the feed's 10 newest items
MSSP / IR firmsHuntress blognothing found — no post names it among the feed's 746 newest items
MSSP / IR firmsRapid7 blognothing found — no post names it among the feed's 20 newest items
MSSP / IR firmsSophos threat researchnothing found — no post names it among the feed's 15 newest items
ResearchUnit 42nothing found — no post names it among the feed's 15 newest items

Checked automatically 2026-10-30 15:13Z from public sources: 7 published, 11 nothing found, 1 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.

What a person would still look up (6)
EDRCheck whether the agent records module loads and command lines that would surface the renamed svchost.exe sideload and ARTEX strings.
SIEMConfirm Sysmon EID 7, Windows 4662/5136/4769 and cloud audit logs are ingested and retained back to Oct 17, 2026.
Cloud security postureCheck whether it flags IMDSv1, broad command-execution permissions and unusual role names.
Identity provider / SAMLVerify signature enforcement settings and spray-detection logic with the vendor.
DNS / proxy / firewallConfirm the S1 domains and IPs are blockable and that historic lookups are queryable.
Email securityCheck for the ability to find VPN configs and keys in sent mail, and to audit admin token issuance.

Exposure queries — generated automatically

No CVE in this campaign: nothing an internet scanner keys on. Scope by product in your own tool.

Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-10-30 15:13Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.

Open questions

Sources

Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically once it crosses the publish bar.