Learn / Safety

Did an AI Agent Really Run a Ransomware Attack by Itself?

Mostly, but not entirely. Security firm Sysdig documented an attack it calls JadePuffer, where an AI agent carried out the full technical intrusion against a company's servers — scanning, stealing credentials, moving across systems, and encrypting a production database — on its own, correcting a failed login in 31 seconds along the way. But Sysdig's own writeup is clear that a human attacker still chose the victim, set up the infrastructure the agent reported back to, and handed it a stolen database password before any of that started. The AI didn't decide to attack anyone. It automated the slow, skilled part of a break-in that a human had already set up — which is a narrower, more useful thing to understand than "AI went rogue."

A computer monitor displaying scrolling security console output and code in a dark room

What actually happened, in order

The target was an internet-facing server running Langflow, an open-source tool people use to build AI workflows by connecting pieces together visually. That server had a known bug — CVE-2025-3248, a flaw in Langflow's code-validation endpoint that lets anyone reach it over the internet and run their own code, no login required. Langflow patched it in version 1.3.0, and CISA added it to its list of known-exploited vulnerabilities back in May 2025. This particular server was still running the vulnerable version more than a year later.

From there, an AI agent took over and ran the rest of the operation:

All told, the agent executed more than 600 distinct steps. The detail Sysdig flagged as the clearest sign of genuine reasoning, rather than a fixed script running on autopilot: one login attempt failed, and the agent diagnosed the problem and tried a working fix 31 seconds later — the kind of quick, contextual troubleshooting a script can't do but a person, or something reasoning like one, can.

A close-up of a laptop screen displaying an authentication failed error message

What was automated — and what still needed a person

The headlines this week mostly ran with "AI ran a ransomware attack by itself," and technically, the intrusion itself is a fair description of that. But Sysdig's own research draws a more precise line, and it's the part worth actually remembering:

Handled by the AI agent Still required a human, beforehand
Scanning the server and mapping the network Choosing which organization to target
Harvesting API keys, cloud credentials, and logins Obtaining the stolen MySQL root password, from an earlier, separate breach
Exploiting the Nacos bug and forging a login token Setting up the command-and-control server the agent reported back to
Encrypting records, dropping tables, writing the ransom note Building the staging infrastructure the whole operation ran from
Adapting in real time when a step failed Deciding to launch the operation at all

What actually changed: not that AI can now decide to attack someone — it can't, and didn't here. What changed is that the slow, expert-level hours a break-in like this used to take a skilled human operator can now be handed to an agent that works faster, doesn't get tired, and doesn't make careless typos. The strategic decisions are still entirely human. The labor-intensive execution isn't, anymore.

Why this matters even if you'll never touch Langflow

Every entry point in this story is a preventable, unglamorous security basic — not some exotic new AI-specific hole. An unpatched bug that's been publicly known and fixable for over a year. A storage system still on its out-of-the-box password. A security key nobody ever rotated. None of that is new. What's new is that all three can now be found and chained together by something that works around the clock, doesn't need to be an expert, and costs whatever it takes to run a few hundred agent steps — which, if the attacker is using stolen API access, can be close to nothing.

That's the actual shift worth paying attention to: the technical skill floor for turning an exposed, unpatched, default-credentialed server into a real breach has dropped substantially. The forgotten test server, the internet-facing tool nobody updated, the storage bucket still on its default login — those used to be a risk mainly if a skilled person happened to find them. Now an agent can do the finding and the exploiting both, on a timeline measured in minutes rather than a skilled attacker's working hours.

Wooden Scrabble tiles spelling out the word SECURITY on a table

The one practical question this raises for any AI tool you use

This isn't a reason to be afraid of AI agents generally — the tool that got broken into here (Langflow) wasn't attacked because it uses AI, it was attacked because it was an unpatched, unauthenticated service sitting on the open internet. That's the same lesson we drew from OpenClaw's 2026 exposure problems: the risk lives in whether a piece of software is reachable from outside your machine and locked down by default, not in whether it happens to involve AI.

So the question to ask of any agent, assistant, or automation tool you're evaluating isn't "could AI hack me" — it's narrower and easier to actually check:

If the honest answer to the first question is "yes, it's a server, and someone has to keep it patched," that's not automatically disqualifying — plenty of legitimate business tools work that way. It just means patching and credential hygiene aren't optional maintenance for that tool; they're the entire security model.

Where bots.team stands, precisely

bots.team's bots run inside a desktop app on your own Mac or Windows machine. There's no server component sitting on the internet waiting for a connection, authenticated or not — nothing with a public IP address to leave unpatched, and nothing shaped like the exposed Langflow instance in this story. That's a structural difference, not a setting you have to remember to turn on.

To be precise rather than to oversell it: bots.team's bots do reach out to Anthropic's Claude API to do their reasoning, the same outbound call every Claude-based agent tool makes, including ones built on Langflow itself. JadePuffer's story is entirely about an inbound door being left open — a service reachable from the outside, running unpatched. bots.team doesn't have that inbound door to begin with, which is a different and simpler thing to get right than "remember to patch it."

A woman working calmly at a home office desk surrounded by plants, wearing a headset

FAQ

Did the AI agent decide to attack the company on its own? No. Sysdig's own research is explicit that a human attacker chose the target, provisioned the infrastructure, and supplied a stolen database password before the agent did anything. The agent handled the technical execution — scanning, credential theft, lateral movement, encryption — not the decision to attack.

Is JadePuffer the first AI-related cyberattack? It's the first documented case where an AI agent ran a complete ransomware operation — from initial access to database destruction — end to end, without a human directing each individual step. AI-assisted attacks (phishing content, scanning tools, code generation) have existed for a while; this is different in scope, which is why Sysdig gave it its own name.

What is Langflow, and do I use it? Langflow is an open-source tool developers use to build AI workflows visually, typically self-hosted on a company's own server. If you're not technical and don't manage your own servers, you almost certainly don't run it — the exposure here affects people who self-host developer tools, not everyday users of consumer AI apps.

Should I stop using AI agent tools because of this? Not based on this story specifically — the vulnerability was in an exposed, unpatched server, not in the concept of AI agents. The useful takeaway is to ask any tool you use whether it runs as an internet-reachable service and whether authentication is on by default, the same question this exact scenario turned on.

Sources: Sysdig Threat Research Team's JadePuffer disclosure (July 2026), The Hacker News and CSO Online's independent technical breakdowns, CISA's Known Exploited Vulnerabilities catalog, and bots.team's own product architecture. Figures current as of July 2026.

Share X LinkedIn Facebook

Put a bot on it

A free Mac & Windows app for AI bots that monitor, research, and report back. Needs a Claude subscription — free if you already have one.

Download free