PT-2026-67810 · Flowise · Flowise
CVE-2026-70471
·
Published
2026-08-04
·
Updated
2026-08-04
CVSS v4.0
7.1
High
| Vector | AV: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
Affected Products
Flowise