PT-2026-67810 · Flowise · Flowise

CVE-2026-70471

·

Published

2026-08-04

·

Updated

2026-08-04

CVSS v4.0

7.1

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Flowise versions prior to 3.1.3
Description Flowise injects $vars into the code execution sandbox without requiring the variables:view permission, which bypasses the permission-protected Variables API. An unauthorized user or API key denied variables:view can call the /api/v1/node-custom-function endpoint and receive $vars pre-populated with all workspace variables. This includes static variables (mapped from Variable.name to Variable.value) and runtime variables (mapped from Variable.name to process.env[Variable.name]). This flaw can expose sensitive secrets, including database passwords, JWT secrets, SMTP passwords, and cloud keys, depending on the workspace configuration.
Recommendations Update to version 3.1.3. Restrict the use of type=runtime variables in self-hosted environments or limit which environment keys can be mapped.

Exploit

Fix

Incorrect Authorization

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

Weakness Enumeration

Related Identifiers

CVE-2026-70471
GHSA-8R8H-6VCC-XHRV

Affected Products

Flowise