PT-2026-67766

CVE-2026-69255

·

Published

2026-08-04

·

Updated

2026-10-24

Description by

CVSS 4.0
9.2
Critical
MetricsAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Flowise versions prior to 3.1.3
Description An authenticated attacker can execute arbitrary operating system commands as root within the container. The issue occurs in the CSVAgent within packages/components/nodes/agents/CSVAgent/CSVAgent.ts, where attacker-controlled CSV data is extracted using file.split(',').pop() and interpolated directly into executable Python code as base64 string = "${base64String}" before being processed by Pyodide (a Python distribution for the browser). Because the validatePythonCodeForDataFrame() denylist only validates LLM-generated code and ignores this initial block, an attacker can inject a closing quote and malicious Python code. This allows the use of the Pyodide JS bridge to load the Node.js child process module and run system commands.
Recommendations Update to version 3.1.3.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-VMV7-4M6C-3CG5
Found an issue in the description? Have something to add? Feel free to write us 👾