high

CVE-2026-70471

npm · flowise

Summary

Flowise: RBAC Bypass Leading to Unauthorized Workspace Variables Disclosure

Severity
high
EPSS
0.4% (p35)
CWE
CWE-863
Also known as
GHSA-8r8h-6vcc-xhrv
Published
2026-08-04
Updated
2026-08-04

Advisory details

Finding — Unauthorized Workspace Variables disclosure via $vars injection (bypasses variables:view)

What’s wrong (code locations)

Why it is a privilege boundary bypass

A user/API key might be denied variables:view (and the /api/v1/variables route enforces it), but they can still:

What data is exposed

Inside the custom JS context, $vars contains a flat map of:

This can expose secrets such as database passwords, JWT secrets, SMTP passwords, cloud keys, etc., depending on what the workspace Variables are configured to map.

Recommended fix (minimum)

References

Related advisories

Is your project exposed to this? Stateward checks every dependency on every pull request and flags it only if your code actually reaches it.

Check my repo

Summarize with AI

ChatGPTClaudePerplexity

Sources: CISA KEV (public domain), OSV.dev & GitHub Advisory Database (CC-BY-4.0), FIRST EPSS, NVD/CWE (public domain). Served live from the Stateward advisory database.