CVE-2026-46479: Flowise: mass assignment cross-workspace takeover
AWAITING NVDFlowise versions prior to 3.1.2 contain a mass-assignment vulnerability (CWE-915) in its evaluation create and update API endpoints, allowing an authenticated user on a shared instance to inject workspace-scoped parameters into HTTP requests and seize control of evaluations belonging to other workspaces. For organizations running multi-tenant Flowise deployments — common when multiple teams share a single LLM orchestration platform — this represents a horizontal privilege escalation that bypasses tenant isolation entirely, exposing proprietary flow configurations, evaluation datasets, and model benchmarks across organizational boundaries. No CVSS score, EPSS data, or public exploit exists at this time and the vulnerability is not in CISA KEV, but the exploitation class (mass assignment by authenticated user) is trivial to abuse with basic API knowledge. Upgrade to Flowise 3.1.2 immediately and audit evaluation records for cross-workspace anomalies.
What is the risk?
Medium-High in multi-tenant deployments, Low in single-tenant or self-hosted single-org setups. The vulnerability class (CWE-915 mass assignment) is well understood and requires only a valid account plus knowledge of a target workspace identifier — no special tooling or AI expertise needed. The absence of CVSS/EPSS scores reflects publication recency, not low severity. The fundamental impact is a complete failure of workspace isolation in a platform widely used to build and evaluate production LLM pipelines, making it a meaningful data exposure risk for enterprises sharing Flowise instances.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Flowise | npm | — | No patch |
Do you use Flowise? You're affected.
How severe is it?
What should I do?
5 steps-
Upgrade Flowise to version 3.1.2 or later — patch is available and directly addresses the mass-assignment flaw.
-
Audit evaluation records created or modified during the vulnerable window: query for evaluations where the workspace_id differs from the creating user's expected workspace.
-
Review application access logs for anomalous POST/PUT requests to evaluation endpoints containing unexpected workspace identifiers.
-
If immediate upgrade is blocked, restrict Flowise API access to trusted internal networks and reduce the set of authenticated users to those strictly necessary.
-
For self-hosted PostgreSQL-backed Flowise, apply row-level security policies on the evaluations table as a compensating control.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-46479?
Flowise versions prior to 3.1.2 contain a mass-assignment vulnerability (CWE-915) in its evaluation create and update API endpoints, allowing an authenticated user on a shared instance to inject workspace-scoped parameters into HTTP requests and seize control of evaluations belonging to other workspaces. For organizations running multi-tenant Flowise deployments — common when multiple teams share a single LLM orchestration platform — this represents a horizontal privilege escalation that bypasses tenant isolation entirely, exposing proprietary flow configurations, evaluation datasets, and model benchmarks across organizational boundaries. No CVSS score, EPSS data, or public exploit exists at this time and the vulnerability is not in CISA KEV, but the exploitation class (mass assignment by authenticated user) is trivial to abuse with basic API knowledge. Upgrade to Flowise 3.1.2 immediately and audit evaluation records for cross-workspace anomalies.
Is CVE-2026-46479 actively exploited?
No confirmed active exploitation of CVE-2026-46479 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-46479?
1. Upgrade Flowise to version 3.1.2 or later — patch is available and directly addresses the mass-assignment flaw. 2. Audit evaluation records created or modified during the vulnerable window: query for evaluations where the workspace_id differs from the creating user's expected workspace. 3. Review application access logs for anomalous POST/PUT requests to evaluation endpoints containing unexpected workspace identifiers. 4. If immediate upgrade is blocked, restrict Flowise API access to trusted internal networks and reduce the set of authenticated users to those strictly necessary. 5. For self-hosted PostgreSQL-backed Flowise, apply row-level security policies on the evaluations table as a compensating control.
What systems are affected by CVE-2026-46479?
This vulnerability affects the following AI/ML architecture patterns: Multi-tenant LLM orchestration platforms, AI agent evaluation pipelines, Low-code/no-code LLM builders, Shared enterprise AI development environments.
What is the CVSS score for CVE-2026-46479?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012 Valid Accounts AML.T0049 Exploit Public-Facing Application AML.T0081 Modify AI Agent Configuration Compliance Controls Affected
What are the technical details?
Original Advisory
Flowise is a drag & drop user interface to build a customized large language model flow. Prior to version 3.1.2, evaluation create and update mass-assignment allows cross-workspace evaluation takeover. This issue has been patched in version 3.1.2.
Exploitation Scenario
An attacker registers a free or low-privilege account on a shared enterprise Flowise instance. Using Burp Suite or curl, they intercept a legitimate evaluation creation request and replay it with a modified request body that includes the workspaceId of a target team (enumerable via Flowise's API or guessable as sequential UUIDs). Due to unvalidated mass assignment on the evaluation model, the server binds the attacker-supplied workspaceId directly to the database record. The attacker's evaluation now appears in the victim workspace, granting them read access to that workspace's evaluation history and the ability to corrupt benchmark results — for example, falsifying pass rates on safety evaluations to undermine compliance reporting.
Weaknesses (CWE)
References
Timeline
Related Vulnerabilities
CVE-2025-59528 10.0 Flowise: Unauthenticated RCE via MCP config injection
Same package: flowise CVE-2026-40933 9.9 Flowise: RCE via MCP stdio command injection
Same package: flowise CVE-2025-61913 9.9 Flowise: path traversal in file tools leads to RCE
Same package: flowise CVE-2026-30821 9.8 flowise: Arbitrary File Upload enables RCE
Same package: flowise CVE-2026-30824 9.8 Flowise: auth bypass exposes NVIDIA NIM container endpoints
Same package: flowise