Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated Malware; Discloses CLOSEDQUORUM, First Documented AI-Orchestrated C2 Implant

Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated (TL-2026-2615), also tracked as BALZAK, is a medium-severity malware campaign, first published 2026-09-22. It has no confirmed attribution, affects Microsoft Windows (client and server), maps to 20 MITRE ATT&CK techniques (T1003.001, T1005, T1027), and is covered by 9 detection rules and 19 indicators of compromise.

Key facts for TL-2026-2615

Threat ID
TL-2026-2615
Also known as
BALZAK
Severity
MEDIUM
Status
MONITORING
Category
MALWARE
First published
2026-09-22
Last reviewed
2026-09-22
Attribution confidence
LOW
Motivation
FINANCIAL
Detection rules
9
Indicators of compromise
19

Malware and tooling in Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated

Malware and tooling: BALZAK, CLOSEDQUORUM

Cisco Talos released CAIRN, an open-source MIT-licensed toolkit that hunts AI-integrated malware via VirusTotal metadata analysis alone, and disclosed CLOSEDQUORUM (formerly BALZAK) -- the first publicly documented Windows implant that delegates its tactical C2 decisions to a plurality vote among four commercial LLMs (DeepSeek, Qwen via OpenRouter, Mistral, Google Gemini). No confirmed in-the-wild deployment; the public distribution build ships with placeholder API keys and a dummy Discord webhook and is non-functional as distributed.

How Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated works

Cisco Talos published two companion research releases on 2026-09-22: 'Introducing CAIRN: Frontier tracking for AI-integrated malware' and 'The Closed Quorum: Inside the first reported autonomous AI C2 implant.' CAIRN (Cognitive Artifact Intelligence Research Network) is an MIT-licensed, open-source Python toolkit (github.com/Cisco-Talos/Cognitive-Artifact-Intelligence-Research-Network) that hunts, classifies, and tracks 'AI-integrated malware' -- malware that, in Talos's own definition, 'functionally operationalizes, explicitly targets, or exploits AI systems and their ecosystems' -- entirely from VirusTotal Intelligence scan metadata, without downloading or detonating binaries. It runs 24-27 acquisition filters (provider-api-integration, python-ai-scripts, ai-analysis-evasion, local-llm-runtime, agentic-tooling, and Chinese-provider-specific filters for BigModel/Qwen/ERNIE, among others) to pull candidate samples, then classifies them through a three-tier YARA ontology (26 total rules): Tier 1 (9 rules) flags primitive artifacts such as hardcoded LLM API endpoints, key prefixes, and prompt-instruction residue; Tier 2 (8 rules) flags behavioral co-occurrence such as shell access paired with LLM calls, or evasion paired with offensive tradecraft; Tier 3 (9 rules) performs confirmed family-level attribution. CAIRN supplements this with embedding-based semantic clustering (UMAP/HDBSCAN) to surface samples that share no string overlap, and stores findings in a local SQLite corpus with a graph-explorer UI. Using this pipeline, Talos catalogued 10 confirmed AI-integrated malware families across 11 behavioral archetypes, including CLOSEDQUORUM (A4, LLM-Tasked C2), PROMPTLOCK (A1, LLM-directed payload generation, Go/Lua), HONESTCUE (A1, .NET), TEAMPCP (A5, LLM infrastructure supply chain, Python/npm), LAMEHUG (A6/A7, credential harvester, Python), PROMPTSTEAL (A6), QUIETVAULT (A6+A8, npm SDK malware), FRUITSHELL (A3, AI-analysis evasion, PowerShell), GUARDBREAKER (A3, VBScript), and PROMPTFLUX (A1, VBScript). Talos frames the corpus as evidence of an 'autonomy escalation arc' spanning roughly one calendar year: CERT-UA's July 2025 disclosure of LAMEHUG (Qwen2.5-Coder via Hugging Face, generating Windows recon/exfiltration commands for APT28-linked phishing) established single-model, execution-time LLM tasking; ESET's August 27, 2025 disclosure of PROMPTLOCK (Go/Lua, a locally-hosted Ollama gpt-oss:20b model generating cross-platform ransomware Lua scripts on the fly) and Google GTIG's August 2025 identification of QUIETVAULT (a JavaScript/npm credential stealer that weaponizes on-host AI CLI tools to recursively hunt for wallet and secret files before exfiltrating via a public GitHub repo) extended this to autonomous code-generation and autonomous secondary-discovery, respectively; Google GTIG's November 5, 2025 disclosure of PROMPTFLUX (a VBScript dropper whose 'Thinking Robot' module queries the Gemini API hourly for fresh obfuscation/evasion code, self-rewriting to the Windows Startup folder) added autonomous self-modification. CLOSEDQUORUM, compiled roughly seven months later, is the terminus of that arc: it removes the LLM from an on-demand tool role entirely and installs it as the standing tactical decision-maker.

CLOSEDQUORUM (renamed from an earlier internal designation, BALZAK, on 2026-07-03) is that end state. It is a 16.4MB, 64-bit Go-compiled Windows executable that Talos characterizes as the first publicly documented implant to delegate tactical C2 action selection to a panel of commercial LLMs rather than to a human operator or an attacker-run C2 server. On execution, after a 5-minute initial delay and thereafter on randomized 5-15 minute polling cycles, the implant gathers host context (hostname, OS architecture, CPU count, Windows version, administrative privilege state, and current target process) and substitutes it into a `TARGET:%s` prompt template. It queries up to four providers -- DeepSeek, Qwen (accessed via the openrouter.ai proxy rather than a direct Alibaba endpoint), Mistral, and Google Gemini -- each primed with the system prompt 'You are an advanced malware strategist. Provide ONLY executable decisions.' Each provider must return a response conforming to a strict JSON schema constrained to a small decision vocabulary; the implant tallies responses and the plurality winner executes, with ties broken by a fixed priority order (DeepSeek > Qwen > Mistral > Gemini). The decision space comprises: `steal` (simultaneous LSASS memory dumping via SeDebugPrivilege + MiniDumpWriteDump, browser credential theft from Chrome/Edge Login Data and Firefox logins.json, and cryptocurrency wallet theft from MetaMask's Chrome-extension storage plus Exodus and generic Ethereum wallet files); `inject` (operator/model-selectable Early Bird APC injection -- suspend a process, write shellcode, queue it via NtQueueApcThread, resume -- or classic process hollowing of a suspended process's image base); `persist` (Windows Registry Run-key creation under a `WindowsUpdate` value name, a `schtasks.exe`-created scheduled task, and a permanent WMI `__EventFilter` subscription named `WindowsUpdateFilter` that re-triggers a dropped `C:\Windows\Temp\wmi.ps1` PowerShell script every 60 seconds); and `move` (present in the schema but unimplemented) plus a `consensus` fallback that triggers a sleep/retry when no clear plurality forms. Collected artifacts are staged under `C:\Windows\Temp\` before being AES-256-GCM encrypted (key derived from the current date), Base64-encoded, split into 1,900-byte chunks, and posted at one-second intervals to an operator-specific Discord webhook, which also serves as a live channel for reporting the LLM panel's chosen action back to the operator. For defense evasion, the implant overwrites `EtwEventWrite` with a single RET instruction to suppress ETW telemetry, keeps a secondary payload encrypted with a time-derived key (recoverable only within an expected temporal window), and uses its randomized polling delay specifically to reduce exposure to short-lived sandbox analysis; persistence artifact names are deliberately styled to masquerade as legitimate Windows Update activity.

Critically, the publicly available distribution build ships with placeholder credentials (`dummy_api_key`, `dummy_webhook_url`); real provider API keys and a real Discord webhook URL are injected per-operator at compile time via Go linker flags (`-ldflags`), consistent with a credentials-as-a-service distribution model. Talos found no confirmation of in-the-wild deployment. Attribution is limited: development-build compilation artifacts cluster within an approximately 7-day window in mid-June 2026, and separate developer-linked criminal-forum posts discussing carding activity date to 2025, but no named threat actor, intrusion set, or nation-state sponsor is identified -- this is assessed as financially motivated crimeware infrastructure, not espionage tradecraft. Talos explicitly frames CLOSEDQUORUM as evidence of 'effort displacement': unlike prior AI-malware coverage that used a single model to augment attacker speed or scale (e.g., LAMEHUG), CLOSEDQUORUM removes the human-in-the-loop bottleneck entirely, enabling continuous, unattended, self-directed operation. For detection, Talos recommends correlating anomalous multi-provider LLM API traffic (bearer tokens presented to four competing vendors from one process within a short window, on a fixed 5-15 minute cadence -- described as having 'no benign analogue') with simultaneous LSASS access, process injection, persistence changes, and Discord webhook communication; CAIRN's own YARA detection keys on unstripped Go symbols (`main.interModelDiscussion`, `main.lsassDump`) and the hardcoded system-prompt string. A BeaconBeagle domain/config search against the implant's Discord CDN indicator (cdn.discordapp.com) returned zero matches, consistent with Talos's finding that CLOSEDQUORUM uses no dedicated attacker-controlled C2 infrastructure at all -- every network touchpoint is a legitimate commercial SaaS endpoint (LLM provider APIs, Discord CDN), which is itself the core detection challenge the CAIRN release is meant to address.

MITRE ATT&CK techniques used in TL-2026-2615

Credential Access

T1003.001 LSASS Memory; T1552.001 Credentials In Files; T1555.003 Credentials from Web Browsers

Collection

T1005 Data from Local System; T1074.001 Local Data Staging

Defense Evasion

T1027 Obfuscated Files or Information; T1036.005 Match Legitimate Resource Name or Location; T1055.004 Asynchronous Procedure Call; T1055.012 Process Hollowing; T1480.001 Environmental Keying; T1497.003 Time Based Checks

Exfiltration

T1030 Data Transfer Size Limits; T1567.004 Exfiltration Over Webhook

Persistence

T1053.005 Scheduled Task; T1546.003 Windows Management Instrumentation Event Subscription; T1547.001 Registry Run Keys / Startup Folder

Execution

T1059.001 PowerShell

Command and Control

T1132.001 Standard Encoding; T1573.001 Symmetric Cryptography

defense-impairment

T1685 Disable or Modify Tools

Affected products and versions in Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated

  • Microsoft — Windows (client and server)
    Vulnerable versions: All supported Windows versions capable of running a 64-bit Go executable with standard WinAPI, Task Scheduler, and WMI access -- not a version-specific vulnerability, this is a Windows-targeting implant, not an exploit

Remediation for Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated

Immediate actions

  • Alert on and investigate any single host/process presenting API bearer tokens to multiple distinct commercial LLM providers (DeepSeek, Qwen/OpenRouter, Mistral, Google Gemini) within a short time window on a repeating 5-15 minute cadence -- Talos describes this pattern as having no benign analogue.
  • Correlate any multi-provider LLM API traffic with concurrent LSASS access, SeDebugPrivilege/MiniDumpWriteDump calls, process injection (suspended-process creation + NtQueueApcThread, or process hollowing), Registry Run-key writes, WMI permanent event subscriptions, or scheduled-task creation on the same host.
  • Hunt for EtwEventWrite patched with a RET instruction (ETW telemetry suppression) and for outbound Discord webhook POST traffic from unexpected processes in 1,900-byte chunked patterns.
  • Deploy YARA/EDR signatures for unstripped Go binary symbols main.interModelDiscussion and main.lsassDump, and for the hardcoded system-prompt string "You are an advanced malware strategist. Provide ONLY executable decisions."

Workarounds

  • Where feasible, restrict or monitor egress to api.deepseek.com, api.mistral.ai, openrouter.ai, and generative-AI provider endpoints from hosts/processes with no approved business use for commercial LLM APIs.
  • Monitor and alert on Discord webhook/CDN traffic (cdn.discordapp.com) originating from non-approved applications, particularly when correlated with credential-access or persistence indicators above.

Longer-term hardening

  • Run Cisco Talos's open-source CAIRN toolkit (or an equivalent cognitive-artifact scanner) against internal binary corpora and VirusTotal Intelligence telemetry to proactively hunt for AI-integrated malware artifacts (prompt templates, LLM provider endpoints, API-key prefixes, jailbreak terminology, orchestration logic).
  • Build behavioral detection content around 'LLM-as-decision-engine' malware patterns generally, since CAIRN's corpus documents 10 distinct AI-integrated families across 11 archetypes beyond CLOSEDQUORUM alone.
  • Extend browser-credential-store and cryptocurrency-wallet-file monitoring (Chrome/Edge Login Data, Firefox logins.json, MetaMask/Exodus/Ethereum wallet paths) given this implant's steal-action targets.

Timeline of Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated

  • LAMEHUG, later catalogued by CAIRN as archetype A6/A7, is first observed in the wild per public reporting (exact day not disclosed; reporting places this in June 2025), predating its public disclosure by roughly six weeks.
  • CERT-UA receives reports of suspicious phishing emails sent from compromised Ukrainian government accounts, opening the investigation that identifies LAMEHUG.
  • CERT-UA publicly discloses LAMEHUG, the first widely reported LLM-integrated malware (used Alibaba's Qwen2.5-Coder-32B-Instruct via the Hugging Face API to dynamically generate Windows reconnaissance/exfiltration commands), attributed with medium confidence to APT28. Talos cites this as the starting point of the 'autonomy escalation arc' that culminates in CLOSEDQUORUM.
  • Google Threat Intelligence Group identifies QUIETVAULT (exact day not disclosed; reporting places this in August 2025), later catalogued by CAIRN as archetype A6+A8 (JavaScript/npm): a GitHub/NPM-token credential stealer that embeds a malicious prompt instructing on-host AI CLI tools to recursively hunt the filesystem for wallet and secret files before exfiltrating via a newly created public GitHub repository.
  • ESET discloses PROMPTLOCK, later catalogued by CAIRN as archetype A1 (Go/Lua): a ransomware prototype using a locally-hosted Ollama gpt-oss:20b model to generate cross-platform, SPECK-128-encrypting Lua scripts in real time -- the first documented case of an LLM autonomously generating attack payload code rather than just recon commands.
  • Google Threat Intelligence Group's 'GTIG AI Threat Tracker' discloses PROMPTFLUX, later catalogued by CAIRN as archetype A1 (VBScript): a dropper whose 'Thinking Robot' module queries the Gemini API to obtain fresh obfuscation/evasion code roughly hourly, self-rewriting its own source and re-saving it to the Windows Startup folder for persistence -- an intermediate step toward full autonomy that Talos situates between LAMEHUG's single-shot command generation and CLOSEDQUORUM's continuous multi-model decisioning.
  • Per CAIRN's own YARA rule metadata (referencing SHA256 250d4fa37488af9b025333fa17705573d721467b203765bc360890b4f5a90cd7), Talos completes its earliest static analysis of the sample under its original internal designation BALZAK; the developer's build chain for the implant spans a separate, contiguous seven-day development window per Talos's compile-timestamp analysis of the six catalogued samples (exact calendar dates for that window are not disclosed).
  • The implant is renamed from its earlier internal designation BALZAK to CLOSEDQUORUM, per CAIRN's YARA rule reference metadata for the same sample.
  • Cisco Talos publishes 'The Closed Quorum: Inside the first reported autonomous AI C2 implant,' disclosing full technical details of CLOSEDQUORUM, including its plurality-vote LLM architecture, capabilities, and indicators; Talos states it found no confirmation of in-the-wild deployment and that the public distribution build is non-functional (placeholder API keys and webhook).
  • Cisco Talos publishes 'Introducing CAIRN: Frontier tracking for AI-integrated malware' and open-sources the CAIRN toolkit (MIT license) on GitHub, cataloguing 10 confirmed AI-integrated malware families across 11 behavioral archetypes.

Sources cited for Cisco Talos Open-Sources CAIRN to Hunt AI-Integrated

More in malware

Detection coverage for TL-2026-2615

As of 2026-09-22, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2615 across Splunk SPL, Microsoft KQL and Sigma, covering 19 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats