CVE-2026-73483CWE-78command-injection

CVE-2026-73483

High · published August 13, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
49.1
In the wild
Unconfirmed
What it is

Flowise (packages flowise and flowise-components) in versions <= 3.1.2 contain a sandbox escape in the vm2/@flowiseai/nodevm JavaScript sandbox. An authenticated user with access to the /api/v1/node-custom-function endpoint can escape the sandbox by supplying attacker-controlled executablePath and args parameters to puppeteer.launch(), which internally invokes child_process.spawn() outside the sandbox boundary. This allows execution of arbitrary OS commands as the Flowise process user (root in the official Docker image) and arbitrary host file disclosure via Chromium's file:// URL handling. In versions 3.0.8–3.1.2 exploitation requires ALLOW_BUILTIN_DEP=true; earlier versions are exploitable by default. Fixed in 3.1.3.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00621 · 49.1th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2026-08-13T16:17Z
Affected products (1)
ProductVersionsFixed in
flowiseai/flowise≤ 3.1.2—
References (3)
EPSS history
Timeline
  • 13 AUG 11:28Z
    Flowise before 3.1.3 Sandbox Escape via Puppeteer
    cvelistv5