Incomplete List of Disallowed Inputs in Flowise - #VU140054
Published: July 30, 2026
Vulnerability details
The vulnerability allows a remote user to disclose sensitive information and write arbitrary files to the server filesystem.
The vulnerability exists due to incomplete list of disallowed inputs in pythonCodeValidator.ts when validating Python code generated for the CSVAgent. A remote user can prompt the LLM to generate allowed Pandas DataFrame methods such as to_csv() or to_json() to disclose sensitive information and write arbitrary files to the server filesystem.
The issue affects Pyodide-based execution and requires access to interact with a CSVAgent or upload a CSV.