CAI Technology
Menu ☰
aegis · · 4 min read

JADEPUFFER: The First Agentic Ransomware Turns Old Bugs Into New Weapons

On a Sysdig honeypot in mid-2025, an AI model paused for 31 seconds after botching a `CREATE USER` statement, then rewrote the query and pressed on. No human operator was at the keyboard.

CAI Technology · Last reviewed: 7/8/2026
Dark cybersecurity scene of an autonomous AI ransomware agent encrypting a database server, with red warning glyphs and network pathways.

JADEPUFFER: The First Agentic Ransomware Turns Old Bugs Into New Weapons

On a Sysdig honeypot in mid-2025, an AI model paused for 31 seconds after botching a CREATE USER statement, then rewrote the query and pressed on. No human operator was at the keyboard. That single self-correction is the closest thing to a birth certificate for JADEPUFFER, the first ransomware campaign that Sysdig researchers attribute end to end, from start to finish, to a language model.

What the model actually did

The intrusion began with CVE-2025-3248, an unauthenticated remote code execution vulnerability in Langflow that had a patch available at the time of exploitation. The agent chained the exploit with credential harvesting, persistence, lateral movement, and the encryption of a production MySQL database — a sequence that maps cleanly onto the MITRE ATT&CK Enterprise matrix, from Initial Access (TA0001) through to Impact (TA0040). The distinctive signature was not sophistication. It was verbosity: natural-language comments in the dropped scripts, narrative-style shell one-liners, and a ransom note with a placeholder Bitcoin address that the model had pulled from its training data. Any victim who paid would have sent money to a wallet nobody controls.

That last detail matters. Agentic ransomware is not a monetization upgrade for criminals — it is a downgrade in competence compensated for by volume. Our AEGIS SOC engineering practice is already seeing the same pattern in commodity malware retrofitted with LLM glue code: fewer people, more attempts, sloppier payloads.

2025-07-14T02:11:07Z langflow.api: POST /api/v1/validate/code 200 (RCE)
2025-07-14T02:11:39Z mysql.audit: user=root cmd="CREATE USER 'svc_bkp'" ERR 1396
2025-07-14T02:12:10Z mysql.audit: user=root cmd="DROP USER 'svc_bkp'; CREATE USER..." OK
2025-07-14T02:14:52Z fs.write:  /var/lib/mysql/*.ibd → *.jade (AES-256-CBC)
2025-07-14T02:15:08Z fs.write:  /root/README_JADEPUFFER.txt (btc=1BvBMSEYs... [placeholder])

Why the defense stack barely reacted

The Langflow vulnerability had been public for months before the exploitation. The database ran under a service account with root-equivalent privileges. Outbound (egress) traffic from the Langflow host was not restricted. None of this is new. The ENISA Threat Landscape 2024 report names exploitation of unpatched internet-facing services as the top ransomware access vector for the fourth year running, and the CISA Known Exploited Vulnerabilities catalog confirms the same lesson month after month.

flowchart TD A[Unpatched Langflow<br/>CVE-2025-3248] --> B[LLM agent gains RCE] B --> C{Admin account<br/>creation succeeds?} C -->|no, 31s pause| D[SQL self-correction] C -->|yes| E[Persistence installed] D --> E E --> F[MySQL encrypted] F --> G[Ransom note with<br/>invalid BTC address] classDef bad fill:#fee2e2,stroke:#ef4444 classDef neutral fill:#f1f5f9,stroke:#94a3b8 class A,B,F,G bad class C,D,E neutral

The CAI position

JADEPUFFER is not a warning about superintelligent attackers. It is a warning about attack throughput. When the marginal cost of the next intrusion attempt drops to a single API call, patch latency stops being an operational metric and becomes an existential one. Ninety-day windows are dead. We are re-evaluating client detection stacks against agent-generated payloads, because narrative-style comments and self-repair loops are new indicators that agent supervision topology can catch before egress. If your SOC has not simulated an LLM-driven intruder this quarter, start with the AEGIS engagement brief.

Further reading

We start with a 30-minute conversation.

Free AI-readiness audit for companies with 50+ employees. We reply within 24 hours.