CVE-2026-69255 — Flowise — Fixed in 3.1.3
Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the CSVAgent in packages/components/nodes/agents/CSVAgent/CSVAgent.ts extracted attacker-controlled CSV data with file.split(',').pop() and interpolated it directly into executable Python as base64_string = "${base64String}" before calling Pyodide. The validatePythonCodeForDataFrame() denylist only checked later LLM-generated code and did not validate this initial code block. An authenticated attacker could inject a closing quote followed by Python code, use Pyodide's js bridge to load Node.js child_process, and execute arbitrary operating system commands as root in the Flowise container. This issue is fixed in version 3.1.3.
Fixed versions
Choose the version for your installed product and release branch.
| Product | Fixed versions |
|---|---|
| Flowise | 3.1.3 |
Early warning: exploitation observed
- Exploitation observed since Sep 15, 2026
- Not yet in the official CISA catalogue
- First attack observed 41 days after disclosure
Source: VulnCheck KEV · Sep 15, 2026
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HAffected products
| Vendors | Product | Versions |
|---|---|---|
| flowiseai | flowise | < 3.1.3 |
Related articles
This product uses the NVD API but is not endorsed or certified by the NVD.
