CVE-2026-69264
CRITICAL
CVSS 9.4
flowise
Verified Advisory
Remote code execution in Flowise CSVAgent via unsanitized csvFile interpolation (CVE-2026-69264)
Flowise's CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template executed by Pyodide without any content validation. Because Pyodide's default js bridge exposes Node.js globals including eval and dynamic import, an attacker can escape the Python string literal and execute arbitrary file I/O or OS commands as the Flowise process. A workspace user with chatflow creation or update permissions can plant a malicious CSV Agent node, and once the chatflow is published, any unauthenticated request to the public prediction endpoint triggers host-level remote code execution.
Public POC available.
Affected versions:
- <= 3.1.2
We recommend updating to: 3.1.3.
CVSS 9.4 · our assessment: act_now
Reference: https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-4j8x-x6v7-w9rq
Details: https://vuln.today/cve/CVE-2026-69264
Verified by vuln.today against published advisories.
Affected versions
- – <= 3.1.2
Fixed in: 3.1.3
More advisories for flowise
- CVE-2026-73485 – Code injection remote code execution in Flowise Airtable Agent node (CVE-2026-73485)
- CVE-2026-73486 – Code injection in Flowise CSV Agent customReadCSV parameter (CVE-2026-73486)
- CVE-2026-73487 – Prompt injection to RCE and SSRF via Python validator bypass in Flowise (CVE-2026-73487)
- CVE-2026-73602 – vm2 JavaScript sandbox escape to RCE in Flowise (CVE-2026-73602)
- CVE-2026-73601 – Remote code execution in Flowise Custom MCP Config Node (CVE-2026-73601)
- CVE-2026-70470 – Python validator Unicode homoglyph bypass in Flowise (CVE-2026-70470)
- CVE-2026-69256 – Remote code execution via pickle deserialization in Flowise CSVAgent (CVE-2026-69256)
- CVE-2026-69253 – JavaScript sandbox escape leading to RCE in Flowise (CVE-2026-69253)