PT-2026-67767 · Flowise · Flowise

CVE-2026-69256

·

Published

2026-08-04

·

Updated

2026-08-11

CVSS v4.0

9.4

Critical

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Name of the Vulnerable Software and Affected Versions Flowise versions prior to 3.1.3
Description An authenticated user with permissions to create or modify a chatflow can achieve remote code execution via the CSVAgent node. The node allows users to provide Python code executed through pyodide, which is a Python distribution for the browser. Although a denylist is used to block dangerous Python constructs, the pandas.read pickle() function can be used to deserialize a pickled payload, bypassing the filter and executing arbitrary commands. The issue exists in the file flowise-components/nodes/agents/CSVAgent/CSVAgent.ts, where the user-supplied customReadCSVFunc variable is evaluated. An attacker can trigger the execution by sending a request to the /api/v1/prediction/<UUID> endpoint.
Recommendations Update Flowise to version 3.1.3. As a temporary workaround, restrict access to the CSVAgent node or avoid using the customReadCSVFunc parameter until the update is applied.

Exploit

Fix

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-69256
GHSA-X6VM-W76M-8J7G
ZDI-26-545

Affected Products

Flowise