Threat reportThreat IntelligenceTL-2026-3959
Open-Source AI Pentest Platform Cairn Abused to Breach 100+ Organizations (E-commerce/Payment Targets)
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
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
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+
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+
- AI Platform Cairn Abused to Hack Over 100 Organizations
- Norforge - Inside Cairn
- Gambit Security - Autonomous AI Agents Online Retailers $25 a Company
- BleepingComputer - Malicious AI agents steal 600K credit cards, infect 100+ sites with skimmers
- CyberInsider - AI agents steal 600,000 credit cards in attacks on online retailers
- CSA Research Note - AI Agent Retail Skimming Campaign
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.