ZeroHour

CVE-2026-91930

niche

Tenant Isolation Flaw in Flowise Enterprise APIs Allows Cross-Organization Takeover

CVSS 4.0
7.7 high
EPSS
Published
()
Modified
AI analysis

Flowise before 3.1.4 fails to scope its enterprise organization and workspace membership APIs (organizationuser and workspace endpoints) to the caller's tenant, meaning authorization checks do not verify that the requester belongs to the targeted organization. An authenticated user of any tenant can trigger the flaw by simply supplying an arbitrary organization ID in requests to these endpoints. Successful exploitation lets the attacker add themselves as an organization owner, create new workspaces, and gain administrative access to victim organizations, exposing that organization's chatflows, credentials, and API keys stored in Flowise. Only deployments running the enterprise multi-tenant features (organizations/workspaces) on Flowise versions before 3.1.4 are affected. There is no known public proof of concept, the CVE is not in CISA's KEV, and no exploitation in the wild has been reported.

What to do: Upgrade Flowise to version 3.1.4 or later, which scopes the organizationuser and workspace endpoints to the caller's tenant. Until patched, ensure Flowise instances are not directly internet-exposed (place behind VPN or an authenticating reverse proxy) and restrict who holds authenticated accounts on multi-tenant deployments. Review audit logs for unexpected organization role assignments, new owners, or workspace creations across tenants, and rotate any credentials or LLM API keys stored in affected organizations if anomalies are found.

Affected
FlowiseAI Flowise (Enterprise organizations/workspaces features)before 3.1.4
Estimated exposure
nichelikely dozens to low hundreds of enterprise multi-tenant deployments (out of a few thousand internet-exposed Flowise instances overall) — Flowise is a popular open-source LLM workflow tool (tens of thousands of GitHub stars and Docker/npm pulls) with public scans historically showing only low thousands of internet-exposed self-hosted instances, and this flaw further requires…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Flowise before 3.1.4 fails to scope enterprise organization and workspace membership APIs to the caller's tenant, allowing authenticated users to supply arbitrary organization IDs. Attackers can add themselves as organization owners, create workspaces, and gain administrative access to victim organizations by exploiting insufficient tenant isolation in the organizationuser and workspace endpoints.

Weakness
CWE-266
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.