Executive summary
Cyberthreats have crossed a critical threshold as we witness the first documented AI-on-AI cyberattack.
JADEPUFFER, an emerging agentic threat actor (ATA), carries out fully autonomous, high-speed AI/ML-targeted attacks. Instead of targeting traditional business files, JADEPUFFER deploys a purpose-built ransomware strain, ENCFORGE, specifically designed to compromise machine-learning assets. In a recent campaign, the group exploited an internet-facing Langflow instance, escaped the Docker container, and accessed the host operating system. Once on the host, the malware encrypted many of the critical items in the AI stack - model weights, training datasets, checkpoints, embeddings, and vector databases.
While JADEPUFFER’s targeting isn't strictly limited to AI infrastructure, its entry points and payloads have both been closely tied to the exploitation of AI/ML systems. First, ENCFORGE is deliberately built for the AI stack — roughly 180 targeted file extensions span the entire model lifecycle, from SafeTensors weights to FAISS vector indexes to Parquet training sets. Second, JADEPUFFER has been observed employing AI agents to automate reconnaissance, generate and revise scripts, diagnose its own failures, and verify the outcome. Together, AI-focused ransomware and agentic execution stand to redefine what and how adversaries target environments.
JADEPUFFER at a glance
Threat actor | JADEPUFFER — agentic, AI-assisted intrusion automation |
Ransomware | ENCFORGE — Go binary observed as lockd, UPX-packed |
Initial access | Langflow CVE-2025-3248 — unauthenticated Python RCE via /api/v1/validate/code |
Privilege path | Exposed Docker socket — privileged container escape via /proc/<pid>/root |
Encryption | AES-256-CTR data keys sealed with an embedded RSA-2048 public key; partial encryption; .locked extension |
Target scope | ~180 file extensions: models, checkpoints, datasets, embeddings, vector stores, dev files |
Extortion model | No exfiltration, no leak site, no Tor portal — leverage is denial of recovery only |
Why this matters
Historically, AI assets were treated as reproducible code rather than critical infrastructure. Developers assumed models and training datasets could always be re-created if lost. ENCFORGE challenges that assumption. Proprietary model weights, fine-tuned checkpoints, curated datasets, and vector stores represent months of engineering work and substantial cloud compute costs. If damaged, compromised, or lost, AI-powered systems grind to a halt even when traditional business systems remain fully operational.
The close relationship between orchestration platforms, such as Langflow, and valuable AI resources makes these systems natural entry points as they frequently hold credentials and direct connections to model repositories, databases, cloud storage, and vector stores.