JADEPUFFER: Understanding Autonomous AI-Driven Ransomware
Summary
JADEPUFFER is an autonomous AI-driven ransomware operation that represents a significant advancement in the evolution of cyber threats. It is considered the first documented case of an end-to-end ransomware campaign executed by a Large Language Model (LLM) agent with minimal human intervention. The attack began by exploiting the Langflow remote code execution vulnerability (CVE-2025-3248) to gain unauthorized access to an internet-facing server. After compromising the system, the AI agent independently performed reconnaissance, collected cloud and AI service credentials, extracted sensitive information from databases, and explored the internal network to identify high-value targets. It then moved laterally to a production environment, adapted to failed authentication attempts by modifying its approach, established persistence, and ultimately encrypted critical configuration data before leaving a ransom demand.
Unlike traditional ransomware, which follows predefined scripts and often requires human guidance, JADEPUFFER demonstrated autonomous decision-making, dynamic problem-solving, and the ability to adjust its actions based on real-time feedback. Although the individual attack techniques were already well known, the innovation lies in the AI agent's capability to intelligently coordinate the entire attack lifecycle. This development highlights the growing role of autonomous AI in offensive cybersecurity and emphasizes the importance of timely patching, secure credential management, network segmentation, and behavior-based threat detection to defend against increasingly sophisticated cyberattacks.
Background
Ransomware has evolved from simple file-encrypting malware into highly sophisticated, multi-stage cyberattacks targeting critical organizational assets. Traditional ransomware campaigns typically depend on human operators to perform reconnaissance, exploit vulnerabilities, steal credentials, move laterally across networks, and execute the final encryption or extortion phase. Although many attack tools automate individual tasks, strategic decision-making has historically remained under human control.
Recent advancements in Large Language Models (LLMs) and autonomous AI agents have introduced a new class of cyber threats capable of independently planning, adapting, and executing complex attack sequences. These AI-driven agents can analyze their environment, interpret system responses, modify their strategies when encountering failures, and continue progressing toward predefined objectives without continuous human intervention. This shift from rule-based automation to goal-oriented autonomy represents a significant evolution in offensive cybersecurity.
JADEPUFFER exemplifies this emerging threat model by demonstrating how an AI agent can autonomously execute an end-to-end ransomware operation. Instead of relying solely on fixed scripts, the attack leveraged AI-driven reasoning to perform reconnaissance, harvest credentials, move laterally across the network, establish persistence, and target critical production systems. The emergence of such autonomous ransomware highlights the increasing sophistication of modern cyber threats and underscores the need for stronger security practices, including timely vulnerability management, secure credential storage, network segmentation, continuous monitoring, and behavior-based threat detection.
Vulnerability Details
| CVE ID | CVSS Score | EPSS Score | Affected Products | Vulnerability Type |
|---|---|---|---|---|
| CVE-2025-3248 | 9.8 (Critical) | 99.97% | Langflow < 1.3.0 | Code Injection / Remote Code Execution (RCE) |
| CVE-2021-29441 | 9.8 (Critical) | 74.24% | Alibaba Nacos < 1.4.1 | Authentication Bypass |
Attack Methodology (JADEPUFFER Autonomous Ransomware Operation)
JADEPUFFER differs from traditional ransomware by incorporating an AI-driven autonomous decision engine that dynamically adapts its tactics throughout the intrusion. Instead of relying on a fixed sequence of actions, it performs goal-oriented reconnaissance, adaptive privilege escalation, intelligent lateral movement, and automated impact operations. The attack combines exploitation of CVE-2025-3248 for initial access with downstream exploitation of CVE-2021-29441 and other Nacos authentication techniques, allowing the entire ransomware lifecycle to proceed with minimal or no direct operator intervention.
Indicators of Compromise (IOCs)
Network Indicators
| Type | Indicator |
|---|---|
| Source/C2 | 45.131.66[.]106 |
| Cron Beacon | hxxp://45.131.66[.]106:4444/beacon |
| Staging Server | 64.20.53[.]230 (InterServer, AS19318) |
| Bitcoin address | 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy |
| Bitcoin Contact | e78393397[@]proton[.]me |
MITRE ATT&CK Mapping
| Technique ID | Technique Name | Tactic |
|---|---|---|
| T1190 | Exploit Public-Facing Application | Initial Access |
| T1059.006 | Command and Scripting Interpreter: Python | Execution |
| T1552.001 | Unsecured Credentials: Credentials in Files | Credential Access |
| T1046 | Network Service Discovery | Discovery |
| T1053.003 | Scheduled Task/Job: Cron | Persistence |
| T1071.001 | Application Layer Protocol: Web Protocols | Command and Control |
| T1041 | Exfiltration Over C2 Channel | Exfiltration |
| T1486 | Data Encrypted for Impact | Impact |
Visual Attack Flow
Mitigation
- Patch Langflow immediately. Upgrade to Langflow version 1.3.0 or later to remediate CVE-2025-3248, and do not expose AI execution endpoints (such as
/api/v1/validate/code) directly to the internet. :contentReference[oaicite:0]{index=0} - Protect secrets and credentials. Keep API keys, database credentials, and cloud secrets out of AI application servers by using a dedicated secrets manager with least-privilege access.
- Harden Nacos deployments. Replace the default encryption key, upgrade to a supported version, and never expose Nacos management interfaces publicly or allow root database access.
- Secure backend databases. Prevent direct internet exposure, enforce strong unique passwords, enable IP allowlists, and apply the principle of least privilege for database accounts.
- Restrict outbound connectivity. Apply egress filtering and firewall rules to prevent unauthorized outbound connections and limit attacker command-and-control or data exfiltration.
- Monitor for malicious activity. Deploy runtime monitoring to detect abnormal database access, unauthorized code execution, suspicious automation, and known indicators of compromise (IoCs).
Instantly Fix Risks with Saner Patch Management
Saner patch management is a continuous, automated, and integrated software that instantly fixes risks exploited in the wild. The software supports major operating systems like Windows, Linux, and macOS, as well as 550+ third-party applications.
It also allows you to set up a safe testing area to test patches before deploying them in a primary production environment. Saner patch management additionally supports a patch rollback feature in case of patch failure or a system malfunction.
Experience the fastest and most accurate patching software here.




