CVE-2026-69264 in Flowise
Zusammenfassung
von VulDB • 04.08.2026
Vor Version 3.1.3 interpoliert Flowise CSVAgent einen von einem Angreifer kontrollierten Abschnitt der csvFile-Daten-URI direkt in eine Python-Quellcode-Vorlage, die anschließend von Pyodide ausgeführt wird. Da Pyodide mit der standardmäßigen JS-Bridge zu globalThis geladen wird, das unter Node.js eval und dynamische Imports exponiert, kann ein Angreifer aus dem Python-Zeichenfolgenliteral ausbrechen, eine JavaScript-Zeichenfolge an js.eval übergeben, Node-Standardmodule wie fs und child_process dynamisch importieren sowie beliebige Datei-I/O-Vorgänge oder OS-Befehle im Kontext des Flowise-Prozesses ausführen. Die beiden Validierungspfade für diesen Codeabschnitt, validatePythonCodeForDataFrame und validateCustomReadCSVFunction, werden niemals auf die Bootstrap-Vorlage angewendet. Ein Workspace-Nutzer mit den Berechtigungen chatflows:create oder agentflows/chatflows:update kann einen CSV-Agent-Knoten mit einer manipulierten csvFile platzieren; sobald der Chatflow über POST /api/v1/prediction/:id freigegeben wird, löst jede nicht authentifizierte Anfrage eine Remote-Code-Ausführung auf dem Host aus. Dieses Problem wurde in Version 3.1.3 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.