CVE-2026-69253 Details
Description
Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to version 3.1.3, several custom-tool components — AgentAsTool, ChatflowTool, and ExecuteFlow — ran code in the in-process vm2 sandbox. To build that code, they inserted a user-controlled baseURL value straight into the JavaScript source, for example const url = "${baseURL}/..."; . The only check on baseURL was isValidURL , but a valid-looking URL can still contain characters that break out of a code string. An authenticated user could craft a baseURL that passed this check, closed the surrounding string, and injected their own JavaScript into the sandboxed script (code injection, CWE-94). The vm2 sandbox runs in the same Node.js process as Flowise and exposes risky dependencies. As a result, the injected code could escape the sandbox and run arbitrary code on the Flowise server as the Flowise process user. Exploitation only requires an authenticated session. The issue is fixed in version 3.1.3, which passes the URL to the sandbox as data instead of inserting it into code and adds stricter URL validation.
A critical remote code execution vulnerability has been identified in Flowise, a platform for building AI applications, prior to version 3.1.3. The issue arises in several custom-tool components that use the in-process 'vm2' sandbox to execute code. These components improperly validate a user-controlled 'baseURL' input, allowing for code injection that could escape the sandbox and execute arbitrary commands on the server. This vulnerability affects authenticated users and is particularly concerning because the 'vm2' sandbox runs in the same Node.js process as Flowise, exposing risky dependencies.
Users can update to Flowise version 3.1.3 or later, where this vulnerability has been fixed by improving the URL validation and changing how URLs are handled in the sandboxed environment.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Aug 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/FlowiseAI/Flowise/commit/3f257bdc8196082a178da7134a075824401b13b9 | [email protected] | Patch |
| https://github.com/FlowiseAI/Flowise/pull/6417 | [email protected] | Issue TrackingPatch |
| https://github.com/FlowiseAI/Flowise/releases/tag/[email protected] | [email protected] | PatchRelease Notes |
| https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-wg86-r78f-74mp | [email protected] | ExploitVendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-95 | Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| flowiseai flowise | < 3.1.3 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 14, 2026 | Initial Analysis | [email protected] |
| Aug 5, 2026 | CVE Modified | CISA-ADP |
| Aug 4, 2026 | New CVE Received | [email protected] |