ZeroHour

CVE-2026-73484

PoC moderate

Sandbox Escape in Flowise Lets Authenticated Users Exfiltrate Data and Write Files

CVSS 4.0
8.6 high
EPSS
<1%p37
Published
()
Modified
AI analysis

Flowise before 3.1.3 contains a sandbox escape in its Python code validator (pythonCodeValidator.ts), which uses an incomplete blocklist (CWE-184) that fails to deny native Pandas DataFrame methods such as to_csv, to_json, pipe, and query. An authenticated attacker who can submit or run code in a Flowise Python execution node can invoke these unblocked methods to break out of the sandbox. Successful exploitation allows the attacker to exfiltrate uploaded CSV data processed by the workflow or write arbitrary files to the server filesystem, with no availability impact. Any Flowise deployment running a version earlier than 3.1.3 is affected, including self-hosted installs and hosted instances where tenants can execute Python code. Exploitation has not been reported in the wild (not in CISA KEV, EPSS at 0.4% over 30 days), but a public vendor advisory with PoC reference (GHSA-x58f-9m57-qc4m) is available, and the flaw is rated high severity at CVSS 4.0 8.6.

What to do: Upgrade Flowise to 3.1.3 or later. Until patched, restrict which authenticated users can run pythonCode nodes, limit exposure of Flowise instances to the internet, and review the server filesystem for unexpected file writes and logs for signs of CSV data exfiltration. Hosted Flowise users should confirm their instance is running the patched release.

Affected
FlowiseAI FlowiseAll versions before 3.1.3
Estimated exposure
moderateon the order of a few thousand internet-exposed Flowise instances, with total self-hosted deployments likely in the low tens of thousands (estimate; no… — Flowise is a widely adopted open-source LLM workflow builder (tens of thousands of GitHub stars, millions of Docker pulls), and public internet scans of its default port 3000 show thousands of exposed instances; actual exploitability is…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Flowise before 3.1.3 contains a sandbox escape vulnerability in pythonCodeValidator.ts that fails to block native Pandas DataFrame methods like to_csv, to_json, pipe, and query. Authenticated attackers can exploit this to exfiltrate uploaded CSV data or write arbitrary files to the server filesystem.

Vendors
flowiseai
Products
flowise
Weakness
CWE-184
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.