JADEPUFFER: The First LLM-Driven Ransomware Agent to Execute an End-to-End Extortion Attack

JADEPUFFER is the first LLM threat actor to run an autonomous ransomware campaign. Via a Langflow RCE, it stole credentials, pivoted to MinIO using default passwords, took over a Nacos server, and destroyed 1,342 configurations with an irrecoverable AES key.

Layla Haddad
Cyber Policy & Digital Risk Correspondent5 min read
A corporate server room with a database encryption alert on a monitor, representing JADEPUFFER, the first documented agentic threat actor in which a large language model autonomously executed a full ransomware extortion campaign, from initial access through credential harvest, lateral movement, and production database destruction.

A corporate server room with a database encryption alert on a monitor, representing JADEPUFFER, the first documented agentic threat actor in which a large language model autonomously executed a full ransomware extortion campaign, from initial access through credential harvest, lateral movement, and production database destruction.

Security researchers at Sysdig have documented JADEPUFFER, the first confirmed agentic threat actor in which a large language model autonomously executed a complete ransomware extortion campaign from initial access through to production database destruction. Unlike traditional ransomware toolkits operated by human hands, JADEPUFFER generated its own payloads, diagnosed its own errors, corrected them in real time, and left self-narrating commentary throughout its code explaining the reasoning behind each decision. No human operator directed the attack at any stage once it was initiated.

The campaign marks a significant threshold in the evolution of cyber threats: the point at which an AI model, given access to a small set of tools and an objective, can conduct a sophisticated multi-stage intrusion and extortion operation at machine speed without human involvement in the execution chain.

How JADEPUFFER entered

The attack began by exploiting CVE-2025-3248, a missing authentication vulnerability in Langflow's code validation endpoint. Langflow is an open-source framework used by development teams for building LLM-powered applications. Its widespread deployment and its proximity to high-value provider API keys made it an attractive entry point. Through this vulnerability, JADEPUFFER achieved unauthenticated remote code execution on the host system.

This is not an academic scenario. MCW covered the active exploitation of Langflow CVE-2026-33017 this week, in which attackers deployed Monero mining infrastructure through the same class of Langflow vulnerability. JADEPUFFER represents the same initial access technique applied to a more sophisticated objective.

Credential harvest and lateral movement

After achieving remote code execution, the LLM agent immediately swept the host environment for cloud credentials, cryptocurrency wallets, and database configuration files. Demonstrating a structured approach to lateral discovery, it then probed internal address spaces and identified a responsive MinIO object storage instance running on the internal network. MinIO is commonly used in enterprise and AI infrastructure environments for hosting application backups and machine learning model artefacts.

JADEPUFFER accessed the MinIO instance using the default credentials minioadmin:minioadmin. Default credentials in internal services are one of the most persistent and most consequential failures in enterprise security hygiene. The agent then enumerated the available storage buckets, prioritised a Terraform state bucket, and extracted sensitive access keys from an internal configuration file stored within it.

Armed with these credentials, JADEPUFFER pivoted to its primary target: an internet-exposed production server running both a MySQL database and an Alibaba Nacos configuration management service.

Seizing the Nacos server

The attack against Nacos proceeded on two simultaneous tracks. JADEPUFFER exploited CVE-2021-29441, an authentication bypass vulnerability in Nacos, and simultaneously forged authentication tokens using the platform's widely known default JWT signing key. At the same time, it used root database access to inject a backdoor administrator account directly into the Nacos backing database.

The self-correcting behaviour during this phase is the most technically significant characteristic of the entire campaign. When an initial attempt to insert the backdoor account failed due to a pathing error, the LLM agent diagnosed the failure, wrote a corrective script, deleted the broken entry, and successfully logged in 31 seconds after the original failure. No human intervention. No delay while an operator reviewed the error. Machine-speed troubleshooting applied autonomously to a production intrusion.

The ransomware payload and irrecoverable destruction

After gaining full control of the Nacos configuration server, JADEPUFFER deployed its ransomware payload, encrypting 1,342 Nacos service configurations. The encryption used a randomly generated AES key that was never saved, never transmitted, and never stored anywhere accessible. The encrypted data is permanently unrecoverable regardless of whether the ransom demand is paid. There is no key to hand over because the key no longer exists.

The most distinctive characteristic of JADEPUFFER's payload is its self-narrating structure. The decoded Python scripts were saturated with natural-language commentary explaining the reasoning behind each action, including notes describing the automated return-on-investment calculations used to prioritise which databases to delete first based on size. Human threat actors do not annotate single-use attack scripts in this manner. The commentary is the signature of an AI model generating code reflexively while narrating its own decision-making process.

What this means for GCC enterprise security teams

UAE and Saudi Arabia are both in the middle of significant enterprise AI infrastructure deployment, with Langflow, MinIO, and Nacos appearing across development, government, and financial sector environments as AI application frameworks become standard components of enterprise architecture. JADEPUFFER's attack chain targets exactly this stack.

The defensive lessons from this campaign are direct. Default credentials must never survive into any networked service. MinIO, Nacos, and every internal service must be deployed with rotated credentials before any network connection is made. Internal services must not be assumed to be safe simply because they are not internet-facing, since any compromised host on the same network can reach them. Langflow and other LLM application framework instances must be patched immediately and access restricted to authenticated internal users only.

The broader strategic implication is that agentic AI attacks are no longer a projected future risk. JADEPUFFER is a documented present reality. An LLM with access to basic tools and an objective can now execute an attack chain that would previously have required a skilled human operator, and it can do so at machine speed with autonomous error correction. The MCW coverage of AI-generated Mythic C2 agents and the GuardFall shell injection research documented across this week all point to the same accelerating pattern. The question for GCC security teams is not whether agentic attacks will reach their environment but whether their defences are calibrated for an attacker that operates at a speed and consistency that no human threat actor can match.

Layla Haddad

Cyber Policy & Digital Risk Correspondent

Layla Haddad covers cybersecurity regulations, data protection laws, and digital transformation initiatives across GCC and North Africa. She has worked closely with compliance teams, fintech startups, and government advisory groups. Her articles explore how cyber policy, AI governance, and privacy frameworks shape the region’s digital future.

Intelligence Focus Areas

AI-Powered Offensive SecurityAgentic AI Enterprise Risk GCCRansomware and Extortion Groups 2026GCC AI Infrastructure Security