CVE-2026-69256Exploit(flowiseai / flowise)

MEDIUMCVSS 8.8 · HIGH

Exploit discussion active in current signal (1 latest mentions)

Immediate actions

  • Patch flowiseai flowise systems immediately
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: High priority (within 72h)

NVD description

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the CSVAgent node allowed users to provide Python code that is executed through pyodide; although a denylist blocked dangerous Python constructs, pandas.read_pickle() could deserialize a pickled payload and achieve code execution without matching the denied words. The affected file is flowise-components/nodes/agents/CSVAgent/CSVAgent.ts, where user-supplied customReadCSVFunc is evaluated as pd.${customReadCSVFunc}. An authenticated user who can create or modify a chatflow can add a CSV Agent, place a malicious read_pickle payload in the Additional Parameters, save the chatflow, and trigger /api/v1/prediction/<UUID> to execute commands. This issue is fixed in version 3.1.3.

4.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-94

Priority

MEDIUM

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • flowise

Threat summary

  • Public PoC and exploit tooling are both present
  • Patch or workaround signal is available
  • 3 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Exploit tool or code specified in 2 signals
  • PoC mentioned or linked in 3 signals
  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 3 signals
  • Peaked 1d ago at 2 mentions (2026-08-04); latest day: 1
  • 3 total mentions across 2 days

Affected systems

Vendors
Products
flowise

Deep dive

Activity timeline3 mentions / 2d
01122Mentions · 2026-08-04: 2Mentions · 2026-08-06: 1PoC Mentioned / Linked · 2026-08-04: 2PoC Mentioned / Linked · 2026-08-06: 1Exploit Tool / Code · 2026-08-04: 2Patch / Workaround · 2026-08-04: 2Technical Details · 2026-08-04: 2Technical Details · 2026-08-06: 108-0408-06
Signal classification2 categories
Exploit
266.7%
PoC
133.3%
Referenced assets2 URLs
By indicator
Classification over time
DateTotalLabels
2026-08-042
Exploit2
2026-08-061
PoC1
Full discourse3 posts
  • Upwind Security MDR@UpwindMDR
    Exploit

    🚨Critical - Flowise CSVAgent Remote Code Execution via http://pandas.read_pickle (CVE-2026-69256) Flowise's CSVAgent node runs user-supplied Python in pyodide for pandas CSV processing, guarded by a denylist (imports, eval/exec, os./subprocess., dunder reflection, etc.). But the denylist misses http://pandas.read_pickle() - an allowed function that deserializes a pickle. An attacker supplies a customReadCSVFunc that calls http://pd.read_pickle() on a crafted pickle, and deserialization executes an embedded os.system() payload - arbitrary command execution on the host, triggerable by a POST to /api/v1/prediction/<UUID>. A full PoC is public. CVSS 9.4. 👉Upgrade flowise / flowise-components to 3.1.3

    Post summary

    The post details a critical remote code execution flaw in Flowise’s CSVAgent, describing how a crafted pickle via pd.read_pickle() can trigger os.system calls, confirms the existence of a public PoC, and advises upgrading to a patched version. No mention of active wild exploitation or false positives is present.

    2001086
    281 followersView on X
  • Hephaestvs@Vulcanux_
    PoC

    csirt_it: ‼️ #Flowise: #PoC per CVE-2026-70476, CVE-2026-70474, CVE-2026-70473, CVE-2026-70470, CVE-2026-69264, CVE-2026-69263, CVE-2026-69257, CVE-2026-69256 e CVE-2026-69255 Rischio: 🔴 Tra le tipologie 🔸 Information Disclosure 🔗 … https://t.co/N9ohNZ3AC1

    Post summary

    The tweet announces a Proof of Concept for several CVEs, identifying them as information disclosure vulnerabilities and providing a link to the PoC details; it does not mention active exploitation, patches, or debunking.

    0000049
    628 followersView on X
  • Upwind Security MDR@UpwindMDR
    Exploit

    🚨Critical - Flowise CSVAgent Remote Code Execution to Root (CVE-2026-69255) Flowise's CSVAgent node interpolates uploaded CSV / data-URI content directly into an executable Python string with no sanitization, and its denylist only covers later LLM-generated code - not this block. A crafted input breaks out of the string and runs attacker Python. From the pyodide sandbox, that pivots to the host Node.js process to run arbitrary OS commands. It's been verified to a root shell, with credential theft, arbitrary file read, and DoS, and a public exploit module exists. CVSS 9.2 (advisory notes 9.9). 👉Upgrade flowise and flowise-components to 3.1.3 (also fixes CVE-2026-69256), and keep Flowise off untrusted networks.

    Post summary

    CVE-2026-69255 is a critical RCE in Flowise's CSVAgent that lets attackers obtain root access; a public exploit module has been released and a patch is available.

    00000135
    281 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appflowiseaiflowise---

Explore more