Incomplete List of Disallowed Inputs in Flowise - CVE-2026-70470
Published: July 30, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to incomplete list of disallowed inputs in the Pyodide code validator in packages/components/src/pythonCodeValidator.ts when processing attacker-controlled Python code for CSV_Agent or Airtable_Agent. A remote attacker can supply Python code using Unicode homoglyph identifiers to bypass the blacklist and execute arbitrary code.
Unauthenticated exploitation is possible through public chatflows, and the issue affects both LLM-generated Python code and the customReadCSV path.