Patch Forecast
Amber warning
Patch this week.

CVE-2026-73483 · GHSA-9gvv-qjj3-2p6g

Flowise NodeVM sandbox escape via puppeteer allowlist - authenticated RCE and arbitrary file read via Chromium

Risk score
73/100
CVSS
8.8 v3.1
Exploit chance (30 days)
0.6%
Published
13 Aug 2026

Open in the live forecast Today's forecast

What to know

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 p…
Affected
flowise (npm) <= 3.1.2; flowise-components (npm) <= 3.1.2
Fix
Upgrade flowise to 3.1.3; flowise-components to 3.1.3 or later.
Exploitation
Public proof of concept

Story map

Story map: flowiseTHE FLAWSTHE FIXCVE-2026-73483Flowise NodeVM sandboxescape via puppeteer allowlist- authenticated RCE and…CVSS 8.8 · EPSS 1%CVE-2026-73487Flowise Prompt Injection toRCE and SSRF via CSV/AirtableAgent Python Validator BypassCVSS 9.8 · EPSS 1%Upgrade flowise3.1.3or later on your release lineWho is exposedflowise (npm) <= 3.1.2;flowise-components (npm) <=3.1.2RED · ACT TODAYflowiseFlowise before 3.1.3 contains aregex-based Python codevalidator bypass in CSV andAirtable Agent nodes that allowsunauthenticated attackers toinject malicious code via promptinjection. Attackers can exploit…Where it standsPublic proof of conceptCONNECTS TOSame weaknessOS command injection (CWE-78)308 other warnings in 30 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

flowise: Red, act today. Flowise before 3.1.3 contains a regex-based Python code validator bypass in CSV and Airtable Agent nodes that allows unauthenticated attackers to inject malicious code via prompt injection. Attackers can exploit unblocked pandas functions like pd.read_json() to exfiltrate datasets, perform SSRF against internal servic…

The flaws

  • CVE-2026-73483: Flowise NodeVM sandbox escape via puppeteer allowlist - authenticated RCE and arbitrary file read via Chromium (CVSS 8.8 · EPSS 1%)
  • CVE-2026-73487: Flowise Prompt Injection to RCE and SSRF via CSV/Airtable Agent Python Validator Bypass (CVSS 9.8 · EPSS 1%)

The fix

Upgrade flowise: 3.1.3 or later on your release line

Who is exposed: flowise (npm) <= 3.1.2; flowise-components (npm) <= 3.1.2

Where it stands

  • Public proof of concept

Connects to

Why it is Amber

  • CVSS 8.8 high
  • Public exploit or proof of concept referenced
  • On your watchlist: npm

Affected packages

PackageEcosystemVulnerableFixed in
flowisenpm<= 3.1.23.1.3
flowise-componentsnpm<= 3.1.23.1.3

References

Original description

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.

Last activity 7 Oct 2026. Patch Forecast updates every hour.