CVE-2026-46475: Flowise: mass-assignment enables workspace takeover
AWAITING NVDFlowise before version 3.1.2 contains a mass-assignment vulnerability (CWE-915) in its assistant create and update API endpoints, allowing an authenticated attacker in one workspace to inject unauthorized ownership parameters and seize control of AI assistants belonging to a different workspace. For organizations running multi-tenant Flowise deployments — a common pattern when multiple teams or customers share a single LLM orchestration instance — this means a low-privileged user can hijack AI agents that may be configured with sensitive system prompts, connected external tool credentials, and privileged database access. No CVSS score or EPSS data is available at publication time and the vulnerability is absent from CISA KEV, but CWE-915 mass-assignment exploits are well-understood and trivially reproducible with standard API fuzzing tools once the endpoint structure is known. Upgrade to Flowise 3.1.2 immediately; if patching is delayed, restrict assistant create and update endpoints to trusted internal networks and audit existing assistant workspace assignments for anomalous cross-workspace ownership.
What is the risk?
Medium-High in multi-tenant deployments. The mass-assignment flaw (CWE-915) enables horizontal privilege escalation across workspace boundaries requiring only valid authentication — no elevated internal privileges needed. The attack surface is proportional to how many workspaces share the instance and how sensitive the AI assistant configurations are. Assistants connected to external APIs, code interpreters, or databases represent the highest-value takeover targets. Single-tenant or isolated single-user self-hosted instances face materially lower risk but should still patch given the ease of exploitation and the absence of a known workaround short of network isolation.
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-
Immediate: Upgrade Flowise to version 3.1.2 or later — the patch is available at the linked GitHub release.
-
If patching is delayed: implement network-layer ACLs restricting access to Flowise assistant create/update API endpoints to trusted internal subnets only.
-
Audit existing assistant configurations for unexpected workspace ID assignments — cross-reference assistant ownership records against expected workspace membership lists.
-
Review any assistants with access to sensitive external tools (APIs, databases, code execution) for unauthorized modification since deployment of the affected version.
-
Treat any pre-3.1.2 multi-tenant Flowise instance as potentially compromised until audited; rotate API keys and credentials stored in or accessible through assistant configurations as a precaution.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-46475?
Flowise before version 3.1.2 contains a mass-assignment vulnerability (CWE-915) in its assistant create and update API endpoints, allowing an authenticated attacker in one workspace to inject unauthorized ownership parameters and seize control of AI assistants belonging to a different workspace. For organizations running multi-tenant Flowise deployments — a common pattern when multiple teams or customers share a single LLM orchestration instance — this means a low-privileged user can hijack AI agents that may be configured with sensitive system prompts, connected external tool credentials, and privileged database access. No CVSS score or EPSS data is available at publication time and the vulnerability is absent from CISA KEV, but CWE-915 mass-assignment exploits are well-understood and trivially reproducible with standard API fuzzing tools once the endpoint structure is known. Upgrade to Flowise 3.1.2 immediately; if patching is delayed, restrict assistant create and update endpoints to trusted internal networks and audit existing assistant workspace assignments for anomalous cross-workspace ownership.
Is CVE-2026-46475 actively exploited?
No confirmed active exploitation of CVE-2026-46475 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-46475?
1. Immediate: Upgrade Flowise to version 3.1.2 or later — the patch is available at the linked GitHub release. 2. If patching is delayed: implement network-layer ACLs restricting access to Flowise assistant create/update API endpoints to trusted internal subnets only. 3. Audit existing assistant configurations for unexpected workspace ID assignments — cross-reference assistant ownership records against expected workspace membership lists. 4. Review any assistants with access to sensitive external tools (APIs, databases, code execution) for unauthorized modification since deployment of the affected version. 5. Treat any pre-3.1.2 multi-tenant Flowise instance as potentially compromised until audited; rotate API keys and credentials stored in or accessible through assistant configurations as a precaution.
What systems are affected by CVE-2026-46475?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, LLM workflow orchestration, multi-tenant AI platforms.
What is the CVSS score for CVE-2026-46475?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0049 Exploit Public-Facing Application AML.T0081 Modify AI Agent Configuration AML.T0083 Credentials from AI Agent Configuration AML.T0084 Discover 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, assistant create and update mass-assignment allows cross-workspace assistant takeover. This issue has been patched in version 3.1.2.
Exploitation Scenario
An attacker with a legitimate Flowise account in Workspace A intercepts a valid assistant create or update API request using a proxy tool. By appending or overriding ownership or workspace assignment fields in the JSON body — fields that the backend processes without validating the requester's authority over the target workspace due to mass-assignment — the attacker redirects the assistant record into Workspace B. The attacker now controls a Workspace B assistant that may expose privileged system prompts, embedded tool credentials, or connected database schemas. The attacker can then read exfiltrated configuration data, modify the assistant's behavior to leak information from Workspace B users interacting with it, or invoke the hijacked agent's connected tools with attacker-controlled inputs to pivot into downstream systems.
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