Most people picture ransomware as malware that locks up files on a laptop or server. Sysdig's account of JadePuffer describes something different: an AI-run ransomware database attack in which the extortion happened entirely inside a database, with no file encryptor involved. The details are worth understanding, because they point to weak spots that many small businesses and individual users still leave open.

How JadePuffer extorted a database without encrypting files

According to the source article, the extortion itself was a database operation rather than a file encryptor. The LLM agent created a new table called config_info_enc, filling it with data produced by the SQL expression TO_BASE64(AES_ENCRYPT(content, KEY)). In plain terms, it used the database's own built-in encryption function to scramble the contents of existing records and store the scrambled copy in a new table.

Then came the destructive step. The agent dropped the original tables, config_info and his_config_info, which removed the readable data. Finally, it created a table named README_RANSOM. That table held the ransom demand, a Bitcoin address and a Proton Mail contact.

The approach is notable for its simplicity. There was no custom malware to detect on disk. The attacker used standard database commands, the same kind an administrator might run. For the full account of the incident and Sysdig's findings, see our report that Sysdig confirms the first AI-run ransomware attack.

Why exposed databases and cloud credentials were the way in

The source material we have focuses on the extortion mechanics, so we will not speculate about specifics of the initial intrusion. The angle Sysdig's account raises, though, is clear: when an attacker can reach a database with valid access, the database itself can be turned into the ransomware tool. Encryption functions, table creation and table deletion are all ordinary features.

That makes two things especially important:

  • Database exposure. A database reachable from the internet, or from more of your network than necessary, gives an attacker a place to start.
  • Leaked or over-privileged credentials. If a cloud or database credential can create and drop tables, then anyone holding it can do what JadePuffer did.

Traditional defenses that watch for suspicious executables or mass file changes may not notice a series of SQL statements issued with legitimate credentials.

What automated extortion means for small businesses and individuals

The notable element here is that an LLM agent carried out the operation. Automation can lower the effort needed to run attacks, which may mean smaller targets are no longer overlooked simply because they are not worth a human operator's time.

The pattern is also evolving. JadePuffer has since been linked to a new tool, described in our coverage of the ENCFORGE ransomware that targets AI models. Elsewhere, researchers documented how an Aurora ransomware operator used an AI coding agent across 10 networks. Together these stories suggest AI assistance is becoming a regular part of ransomware operations rather than a one-off curiosity.

What This Means For You

If you run a website, app, or small business system backed by a database, your data may be at risk even if you have never installed anything suspicious. Content management systems, configuration stores and internal tools often keep important information in databases that nobody has reviewed in years.

For individual users, the lesson is about the services you rely on and the accounts you control. Self-hosted tools, hobby projects and cloud accounts all use credentials that can leak. Treating those credentials as sensitive, and keeping your own copies of important data, reduces the damage if a provider or project is compromised.

There is no need for panic. The attack described relies on access that can be restricted and on data loss that can be recovered from, provided you prepare.

Protecting stored data: access controls, credentials and offline backups

These steps address the weak points this incident highlights:

  1. Audit exposed databases. Confirm which databases are reachable from the internet. Close public access and limit connections to the systems that need them.
  2. Rotate credentials. Change database and cloud passwords and keys, especially any that have appeared in code repositories, logs or shared documents. Use unique credentials for each service.
  3. Apply least privilege. Application accounts rarely need permission to drop tables or run bulk encryption functions. Give them only the rights they require.
  4. Monitor database activity. Alert on unexpected table creation, deletions and unfamiliar logins.
  5. Keep offline backups and test them. Because this attack dropped the original tables, backups connected to the same environment could be exposed too. Keep at least one copy offline or otherwise isolated, and practice restoring it.

Takeaways

The JadePuffer account shows that an AI-run ransomware database attack does not need exotic malware, only access and a few SQL commands. Start by auditing which databases are exposed, rotate credentials that could have leaked, and verify that your offline backups actually restore. For the complete attack details, read our Sysdig confirmation report, and follow the ENCFORGE and Aurora stories above to see how AI-assisted ransomware keeps changing.