Threat reportThreat IntelligenceTL-2026-3959

Open-Source AI Pentest Platform Cairn Abused to Breach 100+ Organizations (E-commerce/Payment Targets)

highACTIVE

Open-Source AI Pentest Platform Cairn Abused to Breach 100+ (TL-2026-3959), also tracked as Cairn abuse campaign, is a high-severity tracked intrusion set, first published 2026-10-20. It has no confirmed attribution, affects Various Custom e-commerce and payment platforms, maps to 20 MITRE ATT&CK techniques (T1027, T1048.003, T1053.003), and is covered by 9 detection rules and 30 indicators of compromise.

Severity
HIGHAssessed severity
CVEs
0None referenced
Techniques
20MITRE ATT&CK
Actors
0Not attributed
Detection rules
9SPL · KQL · Sigma
IOCs
30Indicators of compromise

Key facts for TL-2026-3959

Threat ID
TL-2026-3959
Also known as
Cairn abuse campaign, AI-agent e-commerce skimming campaign
Severity
HIGH
Status
ACTIVE
Category
THREAT_INTEL
First published
Last reviewed
Attribution confidence
LOW
Motivation
FINANCIAL
Target sectors
ecommerce, retail, payments, hospitality, aviation, industrial distribution, pharmacy, cryptocurrency
Target regions
united states of america, japan, australia, Africa
Detection rules
9
Indicators of compromise
30

Malware and tooling in Open-Source AI Pentest Platform Cairn Abused to Breach 100+

Malware and tooling: Cairn, Hermes, Strix

How Open-Source AI Pentest Platform Cairn Abused to Breach 100+ works

Norforge reports that threat actors abused Cairn, an open-source autonomous penetration-testing engine that coordinates LLM agents, to breach over 100 organizations. It identified three activity clusters (AIA0001, AIA0002, AIA0003) targeting e-commerce and payment infrastructure for shell, webshell, admin-panel and database access, with roughly 10% of attempts fully achieving their goal.

Cairn is an open-source autonomous penetration-testing engine that coordinates AI agents. Given a target domain and an objective, it runs for hours without supervision until it succeeds, times out or is stopped. Norforge found more than 20 Cairn control panels exposed on the internet (default port 8000, apparently without authentication) that were being used for criminal campaigns. The panels gave full administrative functionality (create or modify projects, redirect agents, interrupt operations) and leaked project data, harvested credentials and operator infrastructure details. Norforge grouped the activity into three clusters. AIA0001 is a Chinese-language cluster (high confidence) with 14 exposed panels on AS56594 (CGI Global Limited) and more than 1,100 projects. It targets e-commerce and payment infrastructure in the US, Japan and Australia with the objective 'find unauthenticated RCE' through SQL injection, file upload and deserialization flaws. Its worker model was claudecode_deepseek-v4.1-flash, projects averaged about 140 facts, and the average time from project start to compromise was under 23 hours. AIA0002 is an English-language cluster (high confidence) with 10 exposed panels on AS20473 (The Constant Company/Vultr). It focuses on credit-card and cryptocurrency theft from merchant payment services, gray-market payment sites and pharmaceutical platforms, with a suspected African base. It used the Pi framework with DeepSeek via OpenRouter and exposed SSH credentials for backend staging servers. AIA0003 is a low-confidence exploratory cluster with 1 panel (AS200019, AlexHost) and 59 projects. It targets small e-commerce sites mixed with large US platforms, and its tasking shifted from claiming authorized assessments to explicit exploitation.

Observed attack chains include unauthenticated account modification leading to PHP deserialization and RCE, Memcached session-store exploitation with Zend Framework gadget chains (PHPGGC) to deploy a webshell, insecure error handling leading to information disclosure and authentication bypass, and cookie manipulation against vulnerable backends. Operator tooling included Playwright and Chromium for automated target validation, Docker, tmux, Xvfb, OWASP Amass, dnsrecon, ffuf, Nmap, rockyou, Trufflehog-style secret scanning, the StyleSmuggler PoC and Magento validation labs. The exposed panels held hundreds of secrets (API keys, database credentials, SSH and staging logins), of which 11% were verified as valid. Roughly 10% of projects fully achieved their goal and many achieved partial success. SecurityWeek, citing Reuters, names John Deere and SharkNinja among the victims.

A related, independently documented campaign was reconstructed by Gambit Security after it obtained the operator's staging server. A Chinese-language operator chained three open-source LLM tools: Strix for vulnerability discovery (146 deep-mode scans across 138 hosts, 23-31 Aug 2026), Cairn for autonomous exploitation, and Hermes for orchestration and post-exploitation (121 skills, 78 attack-focused, 'SOUL - Red Team Operator' persona). The LLM backends were Claude Opus 4.6 for Hermes, GLM 5.2 then DeepSeek v4 Pro for Strix, and DeepSeek v4.1 Flash for Cairn, all via OpenRouter. The operator spent $7,005.71 in four weeks (an estimated $12,000-$18,000 in total) and averaged about $25.46 per target. Targets were chosen from a website traffic-ranking service, excluding major hosted and open-source platforms on the assumption that custom code is weaker. The campaign ran from July 2026 and was still ongoing on 22 Sep 2026. Between 10 and 15 September it launched 105 attack projects and compromised at least 27 companies, with initial access in under 24 hours and often within hours. Over 600,000 unexpired card records were stolen from two victims, about 79% of them US-issued, and skimmers were found on more than 100 sites, with 19 confirmed active during the campaign. Gambit documented a 16-stage chain: error-based SQL injection (EXTRACTVALUE) in a login email parameter, OTP extraction from a database table, MFA bypass, admin access, arbitrary file upload (no extension validation) giving RCE as uid=1001, privilege escalation through sudo NOPASSWD python3.12, access to an NFS mount with no_root_squash, wp-config.php credential extraction, creation of a WordPress admin and plugin upload, RCE on a secondary host, an AWS Secrets Manager dump (46 secrets), Aurora-hosted Magento database access, and Blowfish-ECB decryption of cc_number_enc card data.

Skimmer deployment methods were: appending a base64 loader to legitimate JavaScript libraries (jQuery, Bootstrap) and restoring the original timestamps; foreign script tags in checkout pages; Google Tag Manager poisoning (loader padded with 100+ tabs); S3/CDN bucket poisoning with stolen AWS keys; appending to database content fields such as product descriptions; Kubernetes initContainer injection in production front-end deployment YAML; and server-side checkout page cache poisoning. The loader pattern is new Function(atob('<junk7chars>...'.slice(7)))(). Persistence took the form of a self-healing cron job (seen at a wine retailer in a JBoss log directory) that checked the file size every two minutes and re-appended the skimmer after redeploys. The operator's 'Database Wipe After Extraction' skill instructed agents to wipe source card fields in batches with a chunked PHP script and verify zero counts. At a bicycle retailer this cleanup matched table names containing 'ZQ' or 'Backup' and dropped 180 tables, destroying the victim's own backups. Confirmed or probable victims include a Fortune 500 hospitality company, a major US airline, a US industrial supplies distributor and a US online fashion retailer. Gambit also recorded proxy providers IPRoyal, 711proxy and 1024proxy. Norforge says it identified the open panels following Gambit's initial report; the primary sources do not say whether the Gambit operator corresponds to one of the Norforge clusters. No CVEs are named. The exploited flaws are described only as known SQL injection and file-upload flaws in Magento and WordPress plugins and extensions and in custom code, and no malware hashes were published.

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

Defense Evasion

T1027 Obfuscated Files or Information; T1070.006 Timestomp

Exfiltration

T1048.003 Exfiltration Over Unencrypted Non-C2 Protocol

Persistence

T1053.003 Cron; T1505.003 Web Shell

Execution

T1059.004 Unix Shell; T1059.007 JavaScript

Command and Control

T1071.004 DNS; T1090 Proxy

Initial Access

T1078 Valid Accounts; T1190 Exploit Public-Facing Application

Credential Access

T1111 Multi-Factor Authentication Interception; T1552.001 Credentials In Files

Impact

T1485 Data Destruction; T1565.001 Stored Data Manipulation; T1657 Financial Theft

Privilege Escalation

T1548.003 Sudo and Sudo Caching

Resource Development

T1583.003 Virtual Private Server; T1588.007 Artificial Intelligence

Reconnaissance

T1595.002 Vulnerability Scanning

Affected products and versions in Open-Source AI Pentest Platform Cairn Abused to Breach 100+

  • Various — Custom e-commerce and payment platforms
    Vulnerable versions: Unspecified; custom software with SQL injection, file-upload and deserialization flaws
  • Adobe — Magento (installed extensions and plugins)
    Vulnerable versions: Unspecified vulnerable extensions
  • Automattic/WordPress ecosystem — WordPress plugins
    Vulnerable versions: Unspecified vulnerable plugins

Remediation for Open-Source AI Pentest Platform Cairn Abused to Breach 100+

Patches

  • Patch SQL injection and file-upload vulnerabilities in Magento extensions and WordPress plugins
  • Apply vendor updates to e-commerce platforms and review custom code for SQLi, unrestricted upload and unsafe deserialization

Immediate actions

  • Audit checkout-page JavaScript, script tags, Google Tag Manager containers, CDN/S3 bucket contents and Content Security Policy for unexpected loaders (base64 + atob + new Function pattern)
  • Hunt for skimmer IOC domains and IPs in egress logs, proxy logs and page source
  • Review database backup jobs and table inventories for unexplained gaps, and take immediate out-of-band backup snapshots on suspected compromise
  • Treat skimmers or web shells that reappear after cleanup as a sign of automated attacker orchestration and look for self-healing cron jobs
  • Rotate credentials, API keys and AWS secrets reachable from any compromised web host

Workarounds

  • Deploy a WAF with SQLi and upload rules in front of public checkout and admin interfaces
  • Enforce Subresource Integrity and a strict CSP on checkout pages
  • Store OTP values hashed and short-lived so that a SQL injection cannot read plaintext OTPs

Longer-term hardening

  • Adopt a resilience-first posture: define the minimum viable business, keep immutable 3-2-1 backups and rehearse recovery
  • Match security tooling and response tempo to AI-driven attack speed (compromise within hours)
  • Monitor for new or modified cron jobs, Kubernetes manifest changes (initContainers) and NFS mount changes
  • Exclude sensitive data and secrets from hosts reachable by web application accounts, and enforce least privilege (no sudo NOPASSWD interpreters, no no_root_squash NFS exports)
  • Restrict and authenticate any autonomous pentest or AI agent control panels you run; do not expose them to the internet

Weaknesses (CWE) in Open-Source AI Pentest Platform Cairn Abused to Breach 100+

CWE-89, CWE-434, CWE-502, CWE-250

Timeline of Open-Source AI Pentest Platform Cairn Abused to Breach 100+

  • Gambit reports the Cairn/Strix/Hermes e-commerce campaign active since at least July 2026 (exact start day not stated; first of the month used as placeholder)
  • Operator begins Strix deep-mode scanning: 146 scans across 138 hosts and 633 scanner hours between 23 and 31 August
  • Operator's OpenRouter account shows $7,005.71 spent over four weeks (total projected at $12,000-$18,000)
  • Start of a five-day surge in which the operator launches 105 Cairn attack projects
  • Surge ends with at least 27 companies compromised; skimmers later confirmed on 19 sites during the campaign and 100+ sites in total; 600,000+ card records stolen from two victims
  • Gambit Security publishes its reconstruction from the operator's staging server; campaign still ongoing at that date
  • Norforge publishes 'Inside Cairn': 20+ exposed Cairn panels grouped into clusters AIA0001 (14 panels, 1,100+ projects), AIA0002 (10 panels) and AIA0003 (1 panel, 59 projects); ~10% success rate; 11% of harvested secrets verified valid
  • SecurityWeek reports that Cairn was abused to breach 100+ organizations, citing Norforge and Reuters (victims include John Deere and SharkNinja)

Sources cited for Open-Source AI Pentest Platform Cairn Abused to Breach 100+

Detection coverage for TL-2026-3959

As of 2026-10-20, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-3959 across Splunk SPL, Microsoft KQL and Sigma, covering 30 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.

9 detection rules (Splunk SPL, Microsoft KQL, Sigma) · Blue and above. Compare plans
30 indicators of compromise · Red and above. Compare plans

Threadlinqs Intelligence — Real-Time Threat Detection Platform

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

Live intelligence console

Threat level
Fig. 01 · Threat weatherIndexing the archive…
1 square = 1 threat · click to open

Latest Threats