CVE-2026-69264
Last modified
CVE-2026-69264 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. Prior to 3.1.3, Flowise CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template that is then executed by Pyodide. Because Pyodide is loaded with the default js bridge to globalThis, which on Node.js exposes eval and dynamic import, the attacker can break out of the Python string literal, hand a JavaScript string to js.eval, dynamically import Node built-in modules such as fs and child_process, and execute arbitrary file I/O or OS commands as the Flowise process. EPSS estimates a 0.58% chance of exploitation in the next 30 days.
Description
Prior to 3.1.3, Flowise CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template that is then executed by Pyodide. Because Pyodide is loaded with the default js bridge to globalThis, which on Node.js exposes eval and dynamic import, the attacker can break out of the Python string literal, hand a JavaScript string to js.eval, dynamically import Node built-in modules such as fs and child_process, and execute arbitrary file I/O or OS commands as the Flowise process. The two validator paths around this code, validatePythonCodeForDataFrame and validateCustomReadCSVFunction, are never applied to the bootstrap template. A workspace user with chatflows:create or agentflows/chatflows update permission can plant a CSV Agent node with a crafted csvFile; once the chatflow is exposed via POST /api/v1/prediction/:id, any unauthenticated request triggers host remote code execution. This issue is fixed in version 3.1.3.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Flowiseai | Flowise | < 3.1.3 |
References
- https://github.com/FlowiseAI/Flowise/pull/6499Issue Tracking, Patch
- https://github.com/FlowiseAI/Flowise/releases/tag/flowise@3.1.3Patch, Release Notes
- https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-4j8x-x6v7-w9rqExploit, Mitigation, Vendor Advisory
- https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-4j8x-x6v7-w9rqExploit, Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-69264?
How severe is CVE-2026-69264?
How do I fix CVE-2026-69264?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-69256Flowise is a drag & drop user interface to build a customize…8.8
- CVE-2026-69257Flowise is a drag & drop user interface to build a customize…8.6
- CVE-2026-69258Flowise is a drag & drop user interface to build a customize…9.1
- CVE-2026-69259Flowise is a drag & drop user interface to build a customize…8.8
- CVE-2026-69262Flowise is a drag & drop user interface to build a customize…8.1
- CVE-2026-69263Flowise is a drag & drop user interface to build a customize…9.8
- CVE-2026-69265Out-of-bounds read in Windows NTFS allows an authorized atta…7.8
- CVE-2026-69266Integer overflow or wraparound in Windows DHCP Server allows…8.8
- CVE-2026-69267Insufficient granularity of access control in Windows Connec…6.5
- CVE-2026-69268Improper access control in Microsoft Office SharePoint allow…8.8
- CVE-2026-69269Integer underflow (wrap or wraparound) in Microsoft Standard…7.8
- CVE-2026-69270Heap-based buffer overflow in Windows USB Audio Class driver…7.8
Are you affected by CVE-2026-69264?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
