Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify target Flowise instance with SSO enabled
-
DeliveryObtain victim's registered email
-
ExploitAuthenticate at a configured SSO provider claiming that email
-
ExecutionEmail-only resolution matches victim account
-
ImpactGain full account access to chatflows, credentials, and API keys
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the Flowise deployment (through 3.1.4) to have at least one SSO provider configured, since users are resolved solely by email with no stored provider or subject-identifier binding; the attacker must know a victim's registered email and be able to assert that email as their identity at any configured SSO provider (or via the local-password path). This is the AT:P attack requirement in the vendor vector. No authentication as the victim is needed (PR:N) and no victim interaction is required (UI:N). The primary limiting factor is that SSO must be enabled and the attacker must control or use an SSO provider that lets them present the victim's email; instances with SSO disabled are not exposed to the cross-provider claim path. |
| Impact | This is a genuine, high-priority authentication bypass (CWE-287), not a high-CVSS-but-low-real-risk paper cut. The vendor CVSS 4.0 vector (9.2, AV:N/AC:L/PR:N/UI:N/VC:H/VI:H/VA:L) describes remote, unauthenticated, no-interaction exploitation yielding high confidentiality and integrity impact - consistent with the description's claim of complete account takeover (chatflows, stored credentials, API keys). The single mitigating CVSS signal is AT:P (a specific attack requirement), which maps to the real-world prerequisite that the deployment has at least one SSO provider configured and the attacker can assert the victim's email at it. No EPSS score, no CISA KEV listing, and no public exploit are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis' - this tempers immediacy but does not lower the design-flaw severity, since the bypass is architectural (identity resolved by email alone with no provider/subject binding) and conceptually trivial to reproduce once SSO is enabled. No conflicting signals were found: the network vector and unauthenticated access in the CVSS vector align with the description. The 'Authentication Bypass' tag is accurate here (unlike sibling authorization-flaw CVEs in the same product), because the root cause is broken identity verification. |
| Exploit ScenarioDerived | An attacker targets a Flowise instance (through 3.1.4) that has SSO enabled, learns a victim admin's registered email address, and logs in through any configured SSO provider (or the local-password path) asserting that same email. Because Flowise matches users by email only and never binds the account to the original provider or subject identifier, the attacker is authenticated as the victim and inherits full access to their chatflows, stored credentials, and API keys. No public proof-of-concept is identified in the provided data, but the flaw is architecturally simple to trigger. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 26, 2026
Account takeover in Flowise through 3.1.4 allows unauthenticated attackers to impersonate any existing user by claiming that user's email at any configured SSO provider. This authentication bypass (CWE-287) occurs because the application resolves users solely by email without storing provider or subject identifier bindings, enabling cross-provider or local-password claim of identities. Exploitation requires SSO to be enabled and knowledge of a victim's email, but no public exploit code has been identified at time of analysis.
RemediationAI
Apply the vendor fix by upgrading Flowise to a version beyond 3.1.4 once released; consult the vendor advisory at https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-cffm-583c-vffr for exact patched version and instructions. If immediate upgrade is not possible, disable all SSO providers if they are not operationally required, which eliminates the cross-provider claim path; however, local-password authentication may still resolve users by email, so restrict local account creation and password reset flows to trusted administrators. Additionally, enforce multi-factor authentication at SSO providers to reduce the impact of an attacker who can assert a victim's email, and monitor authentication logs for anomalous logins from unexpected providers. Note that disabling SSO may affect user convenience and MFA adds login friction.
Affected VersionsENISA
Affected Packages
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 an open-source low-code platform for building LLM applications, often deployed with SSO integration (OIDC, SAML, etc.) and local password authentication. The vulnerability stems from improper authentication (CWE-287): the application resolves user accounts solely by email address and does not persist the identity provider or subject identifier (e.g., OIDC 'sub' claim) that originally registered the account. Consequently, an attacker who knows a victim's email can authenticate as that user by presenting the same email at any configured SSO provider or via the local-password path, bypassing intended identity binding. The CPE 'cpe:2.3:a:flowiseai:flowise:*' confirms all versions through 3.1.4 are affected. The CVSS 4.0 vector's AT:P (Attack Requirements Present) reflects that at least one SSO provider must be configured and the attacker must be able to assert the victim's email at that provider.
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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Remote unauthenticated email-only bypass grants full account takeover (C:H/I:H); availability limited to account-level impact (A:L); SSO-configured precondition is a deployment prerequisite rather than added attack complexity, so AC:L.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Flowise through 3.1.4 resolves SSO and local-password users solely by email without storing provider or subject identifier bindings, allowing attackers to authenticate as any existing user by claiming their email at any configured SSO provider. Attackers can gain complete account access including chatflows, credentials, and API keys by authenticating through a different SSO provider or local password than the victim's original registration method.
Articles & Coverage 1
Technical POC Analysis
CWE-287 improper authentication.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Flowise deployments running version 3.1.4 or earlier are exposed to an account takeover flaw that allows an attacker to assume the identity of any existing user - including administrators - by claiming that user's email address through a configured SSO provider. Because no vendor patch exists and the prerequisites are limited to SSO being enabled plus knowledge of a victim's email address, any organization running an internet-reachable Flowise instance should treat the platform and everything it connects to as at risk. Leadership should care because a takeover of a Flowise administrative account can expose connected LLM API keys, internal data sources, and downstream business integrations, and the failure is silent - it looks like a legitimate login.
No vendor-released patch identified at time of analysis. Interim mitigations: disable SSO authentication on Flowise until a fix is available; restrict network access to Flowise via VPN, IP allowlist, or internal-only segmentation; enforce provider/subject identifier binding through an identity broker or reverse proxy so identities are not resolved by email alone; rotate credentials and API keys associated with Flowise accounts; monitor SSO and authentication logs for identity-claim anomalies and unexpected provider resolution; restrict administrative accounts to enforced MFA at the identity provider layer.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete
Flowise versions before 3.0.1 allow unauthenticated access to the Custom MCPs feature, which is designed to execute OS c
FlowiseAI Flowise version 2.2.6 contains an arbitrary file upload vulnerability in the /api/v1/attachments endpoint. Una
Arbitrary file read and write in Flowise versions prior to 3.0.8 allows an authenticated attacker with access to the flo
Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per
Flowise is a drag & drop user interface to build a customized large language model flow. Rated critical severity (CVSS 9
Authenticated users can upload arbitrary files to Flowise 3.0.7 due to missing validation, enabling persistent storage o
Unrestricted file upload in Flowise LLM workflow builder before 3.0.13 via /api/v1/attachments endpoint allows unauthent
Missing authentication on NVD data endpoint in Flowise before 3.0.13 allows unauthenticated access to internal vulnerabi
Authenticated remote code execution in FlowiseAI Flowise (v3.0.1 up to but not including 3.0.8, and later versions when
Remote code execution in Flowise before 3.1.3 arises because its Pyodide Python-code validator (validatePythonCodeForDat
Remote code execution in FlowiseAI Flowise before 3.1.3 lets an attacker execute arbitrary OS commands as the Flowise pr
EUVD-2026-87702
GHSA-mjgh-prrr-9qw5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB