PT-2026-67748 · Npm+1 · Vm2+1

CVE-2026-69253

·

Published

2026-08-04

·

Updated

2026-08-05

CVSS v4.0

9.0

Critical

VectorAV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Name of the Vulnerable Software and Affected Versions Flowise versions prior to 3.1.3
Description An authenticated user can achieve remote code execution on the Flowise server by escaping the vm2 sandbox. The issue exists in the AgentAsTool, ChatflowTool, and ExecuteFlow custom-tool components, which execute code within an in-process vm2 sandbox. These components improperly validate the baseURL variable using the isValidURL function, which fails to account for characters in the URL hash fragment. An attacker can craft a malicious baseURL to break out of the JavaScript string and inject arbitrary code. Because the vm2 sandbox runs in the same Node.js process as Flowise and has access to risky dependencies, the injected code can escape the sandbox and execute commands as the Flowise process user.
Recommendations Update Flowise to version 3.1.3 or later. As a temporary mitigation, restrict the use of the AgentAsTool, ChatflowTool, and ExecuteFlow components.

Exploit

Fix

RCE

Eval Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-69253
GHSA-WG86-R78F-74MP

Affected Products

Flowise
Vm2