ZeroHour

CVE-2026-73602

PoC moderate

Authenticated vm2 Sandbox Escape Enables RCE in Flowise

CVSS 4.0
9.0 critical
EPSS
<1%p56
Published
()
Modified
AI analysis

Flowise before 3.1.3 contains a sandbox escape (code injection, CWE-95) in the vm2 JavaScript sandbox used to run user-supplied code, exploitable through a validation bypass in the moment locale check. An authenticated user can supply a crafted fake String object whose 'match' function defeats path traversal checks, causing Flowise to load and execute attacker-controlled JavaScript files from the document store outside the sandbox. Successful exploitation yields arbitrary code execution on the host running Flowise, with high impact to confidentiality, integrity, and availability (CVSS v4.0 score 9, network vector with low privileges required and no user interaction). Any Flowise deployment older than 3.1.3 that permits authenticated users to execute custom JavaScript is affected, with internet-exposed instances facing the greatest risk. The flaw is not yet in CISA KEV and EPSS estimates a 0.8% probability of exploitation within 30 days (56th percentile), but a public vendor advisory/PoC (GHSA-rqh4-rxw3-93rp) is available.

What to do: Upgrade Flowise to 3.1.3 or later as described in the vendor advisory (GHSA-rqh4-rxw3-93rp), prioritizing internet-exposed instances. Until patched, restrict which authenticated users can execute custom JavaScript and upload files to the document store, since exploitation requires valid credentials. Verify your currently deployed version before upgrading to confirm whether you are below 3.1.3.

Affected
FlowiseAI FlowiseAll versions before 3.1.3 (fixed in 3.1.3)
Estimated exposure
moderatelikely several thousand internet-exposed instances out of a low-tens-of-thousands installed base (order of magnitude 10^3-10^4) — No authoritative install counts were provided in the data, so this estimate is based on Flowise's popularity as a widely adopted self-hosted, Docker/npm-deployed open-source LLM orchestration platform, where many deployments are…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Flowise before 3.1.3 contains a sandbox escape vulnerability in the vm2 JavaScript sandbox that allows authenticated users to execute arbitrary code by exploiting moment locale validation bypass. Attackers can craft a fake String object with a match function that bypasses path traversal checks to load and execute malicious JavaScript files stored in the document store outside the sandbox.

Vendors
flowiseai
Products
flowise
Weakness
CWE-95
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.