ZeroHour

CVE-2026-90533

PoC moderate

Broken Access Control in Flowise Exposes Org Owner Password Hash

CVSS 4.0
6.0 medium
EPSS
<1%p9
Published
()
Modified
AI analysis

Flowise before version 3.1.4 contains a broken access control flaw (CWE-862) in the GET /api/v1/organizationuser API endpoint, which fails to verify that the requesting user is authorized to view another user's record. Any authenticated member of an organization can trigger the issue by querying the endpoint with an arbitrary user ID, retrieving the organization owner's full user object including the bcrypt password hash and temporary tokens. This enables an attacker to crack the owner's password offline and take over the highest-privileged account in the deployment, exposing all of that organization's workflows, API keys, and LLM credentials. All self-hosted Flowise instances running versions prior to 3.1.4 that use the organizations feature with multiple members are affected. Exploitation likelihood appears low for now: EPSS is 0.2% (9th percentile), the flaw is not in the CISA KEV catalog, and no in-the-wild attacks have been reported, though the flaw is publicly documented via a vendor security advisory.

What to do: Upgrade Flowise to version 3.1.4 or later, which fixes the missing authorization check on GET /api/v1/organizationuser. Rotate the organization owner's password and any temporary tokens, and audit server logs for requests to /api/v1/organizationuser made by non-owner organization members. Restrict network exposure of Flowise instances and enforce least-privilege organization membership until patched.

Affected
flowiseai flowise< 3.1.4
Estimated exposure
moderate≈ low thousands of self-hosted Flowise deployments (multi-user orgs at highest risk) — Flowise is a self-hosted, open-source tool with no authoritative install counts, but public internet scans have historically shown a steady population of internet-exposed Flowise instances, and only multi-member organizations are…

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 contains a broken access control vulnerability in GET /api/v1/organizationuser that allows any authenticated organization member to retrieve the organization owner's full user record including bcrypt password hash and temporary tokens. Attackers can query the endpoint with any user ID to obtain the owner's credential hash for offline cracking, enabling account takeover of the highest-privileged account.

Vendors
flowiseai
Products
flowise
Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/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.