CVE-2026-69255 — Flowise — Fixed in 3.1.3

High8.8 Published on Aug 4, 2026

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the CSVAgent in packages/components/nodes/agents/CSVAgent/CSVAgent.ts extracted attacker-controlled CSV data with file.split(',').pop() and interpolated it directly into executable Python as base64_string = "${base64String}" before calling Pyodide. The validatePythonCodeForDataFrame() denylist only checked later LLM-generated code and did not validate this initial code block. An authenticated attacker could inject a closing quote followed by Python code, use Pyodide's js bridge to load Node.js child_process, and execute arbitrary operating system commands as root in the Flowise container. This issue is fixed in version 3.1.3.

Fixed versions

Choose the version for your installed product and release branch.

ProductFixed versions
Flowise3.1.3

Versions stated in the NVD description

Early warning: exploitation observed

  • Exploitation observed since Sep 15, 2026
  • Not yet in the official CISA catalogue
  • First attack observed 41 days after disclosure

Source: VulnCheck KEV · Sep 15, 2026

CVSS score8.8 / 10CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness type (CWE)CWE-94
Vendorsflowiseai

Affected products

VendorsProductVersions
flowiseaiflowise< 3.1.3

Related articles

This product uses the NVD API but is not endorsed or certified by the NVD.

CVE database