ZeroHour

CVE-2026-69252

PoC moderate

Missing Authorization on Flowise /api/v1/files Enables Cross-Workspace File Listing and Deletion

CVSS 4.0
7.2 high
EPSS
<1%p28
Published
()
Modified
AI analysis

Flowise, an open-source drag & drop UI for building LLM workflows, failed to enforce permission checks on the GET and DELETE methods of its /api/v1/files API route in versions prior to 3.1.3, protecting it only with a feature gate (CWE-862). A low-privileged authenticated API key whose permissions are unrelated to file management could call GET /api/v1/files to enumerate files under the organization's storage root, and DELETE /api/v1/files?path=... to delete files belonging to other workspaces in the same organization, because the getAllFiles and deleteFile handlers used activeOrganizationId plus a user-controlled path without restricting access by permissions or activeWorkspaceId. An attacker gains read access to file listings (high confidentiality impact) and the ability to destroy other workspaces' files (high availability impact), reflected in a CVSS v4.0 score of 7.2. Organizations running self-hosted Flowise before 3.1.3 with multi-workspace setups and distributed API keys are affected. The flaw is fixed in version 3.1.3, a coordinated vendor advisory is public, and no in-the-wild exploitation is known (EPSS 0.3%, not in CISA KEV).

What to do: Upgrade Flowise to version 3.1.3 or later immediately. Review storage volumes and logs for unexpected file deletions or listing activity by low-privileged API keys, and restore any deleted workspace files from backup. As defense in depth, rotate or prune API keys with minimal permissions and avoid exposing self-hosted instances directly to the internet.

Affected
flowiseai flowise< 3.1.3
Estimated exposure
moderatelikely low thousands of internet-reachable self-hosted Flowise instances (order of magnitude) — Flowise is a popular self-hosted, open-source LLM tool typically deployed via Docker on single tenants or small teams, and no authoritative install counts were available, so this is a rough estimate from deployment patterns rather than…

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

Description

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the /api/v1/files route was protected only by the feat:files feature gate and did not enforce checkPermission on GET or DELETE. A low-privileged authenticated API key with unrelated permissions could call GET /api/v1/files to list files under the organization storage root and DELETE /api/v1/files?path=... to delete files belonging to other workspaces in the same organization because getAllFiles and deleteFile used activeOrganizationId and a user-controlled path without restricting access by permissions or activeWorkspaceId. This issue is fixed in version 3.1.3.

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