ZeroHour
ZDI Published Advisoriespublished ()ingested

ZDI-26-545: Flowise CSV_Agent customReadCSV Code Injection Remote Code Execution Vulnerability

mediumVulnerabilityimportance 40CVE-2026-69256
AI summary · glm-5.3

ZDI discloses CVE-2026-69256, a CVSS 8.8 code injection in Flowise CSV_Agent customReadCSV allowing authenticated remote attackers to execute arbitrary code.

ZDI advisory ZDI-26-545 describes a code injection vulnerability in Flowise's CSV_Agent customReadCSV functionality, tracked as CVE-2026-69256 with a CVSS score of 8.8. It allows remote attackers to execute arbitrary code on affected Flowise installations. Authentication is required to exploit the vulnerability.

  • CVE-2026-69256: code injection in Flowise CSV_Agent customReadCSV
  • CVSS 8.8; remote code execution after authentication
  • Relevant to Flowise deployments used for LLM workflows

Vulnerabilities mentionedAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-69256
Authenticated Code Injection RCE in Flowise CSV Agent (pre-3.1.3)

Flowise, an open-source drag-and-drop builder for LLM workflows, contains a code injection flaw in its CSV Agent node in versions prior to 3.1.3. The node evaluates the user-supplied Additional Parameters field customReadCSVFunc as pd.${customReadCSVFunc} inside pyodide, and although a denylist blocks dangerous Python constructs, an attacker can call pandas.read_pickle() to deserialize a crafted pickled payload and execute arbitrary Python commands on the host. Exploitation requires an authenticated account able to create or modify a chatflow: the attacker adds a CSV Agent, embeds the malicious read_pickle payload, saves the flow, and triggers it via /api/v1/prediction/, yielding full command execution with high impact to confidentiality, integrity, and availability (CVSS 4.0: 9.4). Any self-hosted Flowise deployment on a version before 3.1.3 that allows untrusted or low-privilege users to build or edit chatflows is affected. The flaw is fixed in 3.1.3; technical details and a public advisory exist, but no in-the-wild exploitation is known and EPSS is low (0.4%, 33rd percentile).

Do: Upgrade Flowise to version 3.1.3 or later immediately. Restrict chatflow creation and editing to trusted, vetted users only, since the flaw requires authenticated flow-builder access. Audit existing chatflows for suspicious customReadCSVFunc / read_pickle content in CSV Agent Additional Parameters and review server logs for unexpected command execution following calls to /api/v1/prediction/.

9.4<1% PoC
  • flowiseai flowise < 3.1.3
moderate≈1,000–10,000 internet-exposed self-hosted instances; likely tens of thousands of deployments overall (estimate)
Full article

This vulnerability allows remote attackers to execute arbitrary code on affected installations of Flowise. Authentication is required to exploit this vulnerability. The ZDI has assigned a CVSS rating of 8.8. The following CVEs are assigned: CVE-2026-69256.

This source does not provide full text. Read it at zerodayinitiative.com.