CVE-2026-69254
CRITICAL
CVSS 9.4
flowise
Verified Advisory
NodeVM sandbox escape leading to RCE in Flowise (CVE-2026-69254)
A sandbox escape vulnerability in Flowise's `executeJavaScriptCode()` function allows any authenticated user to execute arbitrary system commands as root on the Flowise server. The function merges caller-provided `nodeVMOptions` into the default sandbox configuration via JavaScript's spread operator, enabling an attacker to override the restricted module allowlist and re-enable blocked Node.js built-ins such as `child_process`. Successful exploitation grants full remote code execution as root, with access to all files on the filesystem including stored credentials and JWT signing secrets.
Affected versions:
- flowise <= 3.1.2
- flowise-components <= 3.1.2
We recommend updating to: flowise 3.1.3, flowise-components 3.1.3.
CVSS 9.4 · our assessment: act_now
Reference: https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-3769-jgqc-cxm7
Details: https://vuln.today/cve/CVE-2026-69254
Verified by vuln.today against published advisories.
Affected versions
- – flowise <= 3.1.2
- – flowise-components <= 3.1.2
Fixed in: flowise 3.1.3; flowise-components 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-69264 – Remote code execution in Flowise CSVAgent via unsanitized csvFile interpolation (CVE-2026-69264)
- CVE-2026-69256 – Remote code execution via pickle deserialization in Flowise CSVAgent (CVE-2026-69256)