CVE-2026-70477

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, a prompt injection sent to a chatflow using a CSV Agent node can cause the LLM to respond with a malicious Python script that bypasses the blocklist validator and executes in an unsandboxed Pyodide environment. The specific flaw exists within the run method of the CSV_Agents class, where untrusted data is used to construct an LLM prompt and the resulting pythonCode is validated by validatePythonCodeForDataFrame before execution. An attacker can leverage this to execute arbitrary code in the context of the service account. This issue is fixed in 3.1.3.
Configurations

Configuration 1 (hide)

cpe:2.3:a:flowiseai:flowise:*:*:*:*:*:*:*:*

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) Flowise es una interfaz de usuario de arrastrar y soltar para construir un flujo de modelo de lenguaje grande personalizado. Antes de la 3.1.3, una inyección de prompt enviada a un chatflow utilizando un nodo de Agente CSV puede hacer que el LLM responda con un script Python malicioso que omite el validador de lista de bloqueo y se ejecuta en un entorno Pyodide sin sandbox. La falla específica existe dentro del método run de la clase CSV_Agents, donde se utilizan datos no confiables para construir un prompt del LLM y el pythonCode resultante es validado por validatePythonCodeForDataFrame antes de la ejecución. Un atacante puede aprovechar esto para ejecutar código arbitrario en el contexto de la cuenta de servicio. Este problema se soluciona en la 3.1.3.

Information

Published : 2026-08-04 20:16

Updated : 2026-10-24 15:10


NVD link : CVE-2026-70477

Mitre link : CVE-2026-70477

CVE.ORG link : CVE-2026-70477


JSON object : View

Products Affected

flowiseai

  • flowise
CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')