Skip to main content

Flowise EUVDEUVD-2026-87700

| CVE-2026-100605 HIGH
Missing Authorization (CWE-862)
2026-09-26 VulnCheck GHSA-fx3r-9cwr-p5w6
7.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid low-privileged API key
  2. Exploit
    Call GET chat message route without flow permission
  3. Execution
    Read chat histories, prompts, model responses
  4. Impact
    Call DELETE route to remove messages

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires possession of a valid but low-privileged Flowise API key that lacks the required flow permissions; the attacker then reaches the GET and DELETE chat message routes directly because those routes omit route-level RBAC enforcement. This is inherently a multi-user/multi-tenant condition - it only matters where API keys are issued to lower-trust parties who should not access all flows. Limiting factors: an attacker with no valid key cannot exploit it (PR:L, not pre-auth), impact is confined to chat message read/delete (no code execution, no availability loss), and single-operator deployments where one trusted party holds the keys face negligible real risk. Affects Flowise through 3.1.4.

Impact

This is a real but moderate-priority authorization flaw (CWE-862 missing route-level RBAC), not a critical emergency. The vendor CVSS 4.0 of 7.5 is inflated: it sets AT:P (an attack requirement) and UI:P (user interaction) that the description does not justify - exploitation is a direct API call by an already-provisioned low-privileged key, needing neither. It also sets VI:H/VA:H, but the actual integrity impact is limited to deleting chat messages (VI:L, not full compromise) and there is no availability loss (VA:H is unsupported). The dominant impact is confidentiality: exposure of chat histories, prompts, and model responses (C:H). All exploitation signals for real-world risk are absent - no EPSS score, not in CISA KEV, and no public exploit code identified at time of analysis - so this is 'no public exploit identified at time of analysis.' The key mitigating factor is PR:L: the attacker must already hold a valid API key, so this is a privilege-boundary/tenant-isolation failure among existing key holders rather than a pre-auth internet-wide bug. Net: elevate for multi-tenant Flowise deployments where API keys are distributed to lower-trust users; deprioritize for single-operator installs.

Exploit ScenarioDerived

In a multi-tenant or team Flowise deployment, a user holding a valid but low-privileged API key (lacking permissions on a given flow) directly calls the GET chat message route for that flow and reads other users' chat histories, prompts, and model responses, then calls the DELETE route to remove messages. No exploit code is public and the attack requires only standard HTTP requests with the low-privileged key - no user interaction or special attack conditions.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 26, 2026

Flowise through 3.1.4 omits route-level RBAC enforcement on its chat message endpoints, so an authenticated holder of a low-privileged API key that lacks the required flow permissions can read chat histories, prompts and model responses, and can delete chat messages, via the GET and DELETE chat message routes. The flaw is real but moderate priority: it requires a valid under-privileged API key (CVSS vector PR:L, i.e. authenticated) and mainly matters in multi-user or multi-tenant deployments that issue keys to lower-trust parties - single-operator setups where one trusted party holds all keys face negligible practical risk. Impact is confined to confidentiality and integrity of chat data (no code execution, no availability loss); no public exploit code and no confirmed active exploitation were identified at time of analysis.

RemediationAI

No vendor-released patch version is identified in the available data, so the first step is to track https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-ppmg-4cx6-95hh and the VulnCheck advisory for the fix release and upgrade to the first version that enforces route-level RBAC on the chat message endpoints as soon as it is published (do not assume 3.1.4 is fixed - it is explicitly in the affected range). Until that release is available and deployed, the highest-value compensating control is to stop treating API keys as low-trust artifacts: rotate and audit every issued key, revoke keys that no longer need flow access, and avoid issuing keys to tenants or integrators who should not see all chat data, accepting that this restricts legitimate multi-tenant use of the chat API. Second, place the Flowise instance behind a reverse proxy or API gateway that enforces per-key authorization on the chat message paths - for example blocking or allow-listing DELETE on the chat message routes and restricting GET chat message routes to trusted callers - with the trade-off that legitimate clients using those routes will need to be re-pointed or given an alternative path. Third, reduce reachability by binding the Flowise API to an internal interface, restricting it with firewall or network policy rules, and requiring VPN or equivalent access for administrative and API consumers, although this does not fix the underlying authorization gap and will not stop an attacker who already holds a valid key inside the perimeter. Finally, if chat history is sensitive, treat previously exposed histories as potentially compromised and review or purge them, since the missing check allowed bulk reads as well as deletions.

Affected VersionsENISA

Flowise 0 ≤3.1.4

Affected Packages

euvd flowise no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Flowise is a low-code/LLM orchestration platform whose REST API is protected by API keys; individual flows and their chat messages are supposed to be gated by permissions tied to each key. The root cause is CWE-862 (Missing Authorization): the GET and DELETE chat message routes never perform the route-level RBAC check that other flow-scoped endpoints perform, creating an authentication bypass of the authorization layer - the key authenticates, but nothing authorizes it for that resource. The supplied CPE string cpe:2.3:a:flowiseai:flowise:*:*:*:*:*:*:*:* is version-wildcarded, so it corroborates the vendor product line as a whole and does not narrow the impacted release set; the description and independent assessment bound the issue at Flowise <= 3.1.4. The upstream CVSS:4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) and the independently assessed CVSS:3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N) agree on network reachability, low complexity and a low-privileged authenticated actor, and both scope the impact to the vulnerable component; the two vectors differ in how they weight required preconditions and user interaction, and the independent assessment characterises sub-system confidentiality and integrity impact rather than full high/high. Two independent reports exist - the CVE.org-linked GitHub security advisory GHSA-ppmg-4cx6-95hh and the VulnCheck advisory - both tagged as an Authentication Bypass in Flowise, which is consistent with a missing-authorization pattern rather than a memory-safety or injection class of bug.

Know when Flowise gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.5 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

PR:L because a valid low-privileged API key is required; UI:N and low AC as it is a direct API call; C:H for chat-history disclosure, I:L for message deletion, A:N as no availability loss.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Flowise through 3.1.4 contains missing route-level RBAC checks on chat message endpoints that allow low-privileged API keys to read and delete chat history. Attackers with valid but low-privileged API keys can access GET and DELETE chat message routes without required flow permissions to read chat histories, prompts, model responses, and delete messages.

Technical POC Analysis

CWE-862 (Missing Authorization): the route registration omits the RBAC middleware, not the controller logic and not the API-key check.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Flowise versions up to 3.1.4 contain a high-severity access control gap that permits an authenticated user with a low-privileged API key to view and delete chat data belonging to other flows. This poses the greatest risk in multi-tenant or multi-user environments where API keys are shared with less-trusted parties, potentially leading to unauthorized disclosure of sensitive prompts and model responses and undermining data integrity. Leadership should care because such exposures can violate privacy commitments and erode customer trust, even though exploitation requires a valid key and no code execution or service disruption is possible.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce RBAC at a reverse proxy or API gateway, restrict network access to Flowise, audit and rotate API keys, monitor for unauthorized GET/DELETE requests, and limit API key distribution to trusted parties.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Medium
popular open-source low-code LLM builder (~30k+ stars), not enterprise-ubiquitous
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2025-59528 CRITICAL POC
10.0 Sep 22

Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete

CVE-2025-8943 CRITICAL POC
9.8 Aug 14

Flowise versions before 3.0.1 allow unauthenticated access to the Custom MCPs feature, which is designed to execute OS c

CVE-2025-26319 CRITICAL POC
9.8 Mar 04

FlowiseAI Flowise version 2.2.6 contains an arbitrary file upload vulnerability in the /api/v1/attachments endpoint. Una

CVE-2025-61913 CRITICAL POC
9.9 Oct 08

Arbitrary file read and write in Flowise versions prior to 3.0.8 allows an authenticated attacker with access to the flo

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2025-58434 CRITICAL POC
9.8 Sep 12

Flowise is a drag & drop user interface to build a customized large language model flow. Rated critical severity (CVSS 9

CVE-2025-61687 HIGH POC
8.8 Oct 06

Authenticated users can upload arbitrary files to Flowise 3.0.7 due to missing validation, enabling persistent storage o

CVE-2026-30821 CRITICAL POC
9.8 Mar 07

Unrestricted file upload in Flowise LLM workflow builder before 3.0.13 via /api/v1/attachments endpoint allows unauthent

CVE-2026-30824 CRITICAL POC
9.8 Mar 07

Missing authentication on NVD data endpoint in Flowise before 3.0.13 allows unauthenticated access to internal vulnerabi

CVE-2025-34267 HIGH POC
8.4 Oct 14

Authenticated remote code execution in FlowiseAI Flowise (v3.0.1 up to but not including 3.0.8, and later versions when

CVE-2026-70470 CRITICAL POC
9.5 Aug 04

Remote code execution in Flowise before 3.1.3 arises because its Pyodide Python-code validator (validatePythonCodeForDat

CVE-2026-69264 CRITICAL POC
9.4 Aug 04

Remote code execution in FlowiseAI Flowise before 3.1.3 lets an attacker execute arbitrary OS commands as the Flowise pr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy