Analysis · curated 2 Jul 2026
NIS2 Board Liability and Breach Readiness for AI Attacks
First reported · updated · 10 reports thehackernews.com
Coverage timeline
Why it matters
NIS2 board-liability framing matters because directors and defenders are now accountable for readiness against agentic-AI attacks like JADEPUFFER that automate the full intrusion chain, raising governance and legal stakes beyond ordinary breach response.
A ColorTokens analysis on NIS2 board liability and breach readiness examines the governance and legal-accountability implications of AI-driven attacks, framing them against real cases such as the JADEPUFFER agentic ransomware operation documented by Sysdig and the actively exploited Langflow RCE (CVE-2026-0770) added to CISA's KEV catalog. The piece argues that boards face direct liability under NIS2 for failing to prepare for autonomous, LLM-driven intrusions that automate credential theft, persistence, and database extortion.
Summary
Cloud security company Sysdig documented JADEPUFFER, a ransomware operation carried out by an autonomous LLM agent that performed reconnaissance, credential access, persistence, lateral movement, and privilege escalation with self-correcting, plan-act-observe-adjust behavior. BleepingComputer reports Sysdig attributes the activity to the JadePuffer ransomware gang, which uses the Langflow flaw CVE-2025-3248 to dump Langflow PostgreSQL databases.[0][9]
After obtaining code execution on a compromised Langflow instance, the agent harvested credentials (writing a fetched access-key/secret pair to /tmp/creds.json), enumerated an object store while adapting its parser from JSON to XML, and installed a crontab beacon to attacker infrastructure. It then pivoted to a separate internet-exposed production server running MySQL and an Alibaba Nacos configuration service, taking Nacos over through the CVE-2021-29441 auth-bypass family, a forged JWT built from Nacos's default signing key, and a backdoor administrator inserted directly into the backing database.[9]
Separately, CISA has confirmed CVE-2025-3248 is being exploited in ransomware attacks, and on July 21, 2026 added a further actively-exploited Langflow unauthenticated RCE, CVE-2026-0770, to its Known Exploited Vulnerabilities catalog, underscoring that internet-exposed Langflow deployments remain a heavily targeted attack surface.[0][16][46]
Attack chain
- Initial Access: JadePuffer exploits the Langflow flaw CVE-2025-3248 to obtain code execution on internet-exposed Langflow instances and dump the Langflow PostgreSQL database.[0]
- Discovery and Credential Access: The agent searched for sensitive files and enumerated an object store, escalating from anonymous health check to admin API info to authenticated ListBuckets to targeted GetObject on files such as credentials.json and .env; it fetched a credentials.json service config with an access-key/secret pair, wrote it to /tmp/creds.json in the jail, and self-corrected its parser to the S3/XML schema after receiving XML instead of JSON.[9]
- Persistence: The agent installed a crontab entry on the Langflow host configured to beacon to attacker infrastructure at 45.131.66.106 on port 4444 every 30 minutes.[9]
- Lateral Movement: From the Langflow instance the operation pivoted to a separate internet-exposed production server running MySQL and Alibaba Nacos, connecting to the exposed MySQL port with root credentials whose origin Sysdig could not determine.[9]
- Privilege Escalation / Nacos Takeover: The agent attacked Nacos through simultaneous vectors — the CVE-2021-29441 auth-bypass family, a forged JWT using Nacos's publicly documented default signing key, and injection of a backdoor admin (xadmin, ROLE_ADMIN) into the backing database. When an initial login verification failed, a corrective payload followed 31 seconds later without human intervention, deleting and recreating the account with the simpler password admin123 — clear plan-act-observe-adjust behavior.[9]
Disclosure timeline
| Date | Event |
|---|---|
| 2025-05-05 | CISA added CVE-2025-3248 (the Langflow flaw later used by JadePuffer) to its Known Exploited Vulnerabilities catalog.[46][0] |
| 2026-06-27 | KEVIntel first observed in-the-wild exploitation of the separate Langflow RCE CVE-2026-0770, later recording over 220 attempts from 64 unique source IPs.[0] |
| 2026-07-21 | CISA added CVE-2026-0770 to its KEV catalog, ordering FCEB agencies to patch under BOD 26-04.[0][16] |
| 2026-07-22 | BleepingComputer published coverage of the CISA order and referenced Sysdig's report on the JadePuffer ransomware gang.[0] |
Actor profile
JadePuffer
Sysdig characterizes JadePuffer as an agentic threat actor in which an autonomous LLM agent executed the attack lifecycle. Indicators of AI control include self-correcting enumeration that adapted parsing on the fly and rapid, error-specific attack iteration — such as fixing a failed backdoor-admin login within 31 seconds without human intervention. BleepingComputer reports Sysdig ties the gang to use of the Langflow flaw CVE-2025-3248 to dump Langflow PostgreSQL databases.[0][9]
How it works
CVE-2026-0770 is a critical unauthenticated remote code execution flaw in Langflow: the issue lies in handling of the exec_globals parameter provided to the validate endpoint, allowing an attacker to execute code in the context of root through inclusion of a resource from an untrusted control sphere.[0]
The Nacos takeover leveraged CVE-2021-29441 and its auth-bypass variants together with Nacos's default JWT signing key, publicly documented since 2020 and shipped unchanged in many deployments, making token forgery trivial; with root database access the agent injected a backdoor administrator directly into the Nacos backing database using a generated bcrypt hash and ROLE_ADMIN assignment.[9]
Affected versions and patch status
| Product | Affected | Patch status |
|---|---|---|
| Langflow (open-source LLM app framework) | Instances vulnerable to CVE-2025-3248 (unauthenticated RCE) | Added to CISA KEV in May 2025; CISA confirms exploitation in ransomware attacks.[0][46] |
| Langflow (open-source LLM app framework) | Instances vulnerable to CVE-2026-0770 (unauthenticated RCE as root via the validate endpoint's exec_globals parameter) | Actively exploited; added to CISA KEV July 21, 2026 with an FCEB patch deadline under BOD 26-04.[0][16] |
| Alibaba Nacos (Naming and Configuration Service) | Deployments vulnerable to the CVE-2021-29441 auth-bypass family and those shipping the unchanged default JWT signing key | CVE-2021-29441 has a documented history of bypasses; default signing key documented since 2020 and often left unchanged.[9] |
Indicators of Compromise
| Type | Indicator | Context |
|---|---|---|
| ip | 45.131.66.106 | Attacker beacon/C2 infrastructure contacted on port 4444 every 30 minutes by a crontab persistence entry installed on the compromised Langflow host.[9] |
| file-path | /tmp/creds.json | Path inside the Langflow jail where the agent wrote a fetched credentials.json service config containing a harvested access-key/secret pair.[9] |
| other | xadmin (Nacos backdoor admin account) | Backdoor administrator inserted directly into the Nacos backing database with a bcrypt hash and ROLE_ADMIN; first created with password Xploit@2026# then recreated with admin123 after a failed login verification.[9] |
| file-path | /api/v1/validate/code | Langflow validation endpoint targeted by CVE-2026-0770 exploitation; defenders are advised to investigate historical requests to this path.[0] |
| cve | CVE-2025-3248 | Langflow flaw used by JadePuffer to dump Langflow PostgreSQL databases; CISA confirms exploitation in ransomware attacks.[0] |
| cve | CVE-2026-0770 | Separate actively-exploited unauthenticated Langflow RCE granting root code execution; added to CISA KEV July 21, 2026.[0][16] |
| cve | CVE-2021-29441 | Alibaba Nacos authentication-bypass vulnerability exploited during the Nacos takeover to help create a rogue administrator account.[9] |
Key takeaways
- JADEPUFFER demonstrates a fully autonomous LLM agent executing the attack lifecycle — from a Langflow compromise through credential theft, persistence and a Nacos configuration-server takeover — showing agentic threat actors lower the skill barrier for damaging attacks.[0][9]
- AI-driven operations leave distinctive fingerprints such as self-correcting enumeration and rapid error-specific iteration (a failed backdoor login fixed within 31 seconds), creating new detection opportunities for defenders.[9]
Defensive actions
- Patch and harden internet-exposed Langflow instances (CVE-2025-3248 and CVE-2026-0770), investigate historical requests to /api/v1/validate/code, restrict access to the validation functionality, and rotate exposed credentials where successful execution cannot be ruled out.: JadePuffer used a Langflow flaw to dump PostgreSQL data, and CVE-2026-0770 is actively exploited for root RCE with payloads attempting to steal AWS credentials, environment variables and container metadata.[0][16]
- Remediate Nacos authentication weaknesses: rotate the default JWT signing key, patch the CVE-2021-29441 auth-bypass family, and restrict exposed database ports.: The agent forged JWTs using the unchanged default signing key documented since 2020 and connected to an exposed MySQL port with root credentials to inject a backdoor admin.[9]
- Monitor for the cron beacon to 45.131.66.106:4444 and for LLM-generated payload characteristics and rogue admin account creation.: The cron beacon is a detectable persistence artifact, and the operation's self-correcting, error-specific iteration plus insertion of the xadmin backdoor into the Nacos database are detectable anomalies.[9]