Skip to main content

Flowise EUVDEUVD-2026-87701

| CVE-2026-100606 CRITICAL
Improper Authentication (CWE-287)
2026-09-26 VulnCheck GHSA-mgrx-3hqw-485h
9.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify pending invitee email
  2. Delivery
    Authenticate at configured SSO provider with victim's email claim
  3. Exploit
    SSO callback matches INVITED user
  4. Execution
    verifyAndLogin injects server-stored tempToken into register
  5. Persist
    Account and org membership flipped ACTIVE
  6. Impact
    Attacker obtains invited user's org access

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

Requires Flowise 3.1.4 or earlier running in Enterprise/platform mode with SSO enabled and at least one configured SSO provider. There must be a target user account in INVITED status with a valid, unexpired invitation (24-hour default window). The attacker must be able to authenticate at one of the configured SSO providers while asserting the pending invitee's email address as the email claim - the practical limiting factor, since it depends on the trust and email-verification behavior of the SSO provider(s). No Flowise-side credentials, no possession of the emailed invitation token, and no user interaction from the victim are needed. Instances not in Enterprise/SSO mode, or with no outstanding invitations, are not exploitable.

Impact

This is a genuine, high-quality authentication bypass (CWE-287): the SSO login path in Flowise Enterprise/platform mode lets an attacker who authenticates at any configured SSO provider with a pending invitee's email claim inherit the server's own single-use invitation tempToken, flipping the target account and its org membership to ACTIVE without ever possessing the emailed token. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L, 9.2) rates it CRITICAL. AT:P (present attack requirement) and PR:N are appropriate - no Flowise credential is needed - but AC:L is generous: exploitation requires an active pending invitation (24h window) AND the ability to assert an arbitrary email as the SSO email claim, which is a real precondition, so I assess AC:H and score it closer to ~7.1 (HIGH). No EPSS score, no CISA KEV listing, and no public exploit code are present in the input, so this is not confirmed as widely or actively exploited; it is a real priority for Flowise Enterprise+SSO operators (clean bypass, no patch at advisory time) but its practical reach is bounded by the narrow deployment gate rather than being a mass-exploited flaw. No conflicting signals in the CVSS-vs-description data; the vector and description agree on network, unauthenticated (to Flowise), no-UI exploitation.

Exploit ScenarioDerived

An organization sends a Flowise invitation to alice@corp.com, leaving her account in INVITED status. Before Alice accepts, an attacker who can present alice@corp.com as the email claim at one of the org's configured SSO providers completes an SSO login; verifyAndLogin loads Alice's DB record with its server-stored tempToken and passes it to register(), so the token/email/expiry checks trivially succeed and the attacker's session is activated as Alice with her intended org access. No emailed invitation token is required and no public exploit code is identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 26, 2026

Authentication bypass in Flowise 3.1.4 and earlier running in Enterprise/platform mode with SSO enabled allows an attacker who can authenticate at any configured SSO provider while asserting a pending invitee's email address as the email claim to hijack that invitation, flipping the target account and its organization membership to ACTIVE without ever possessing the emailed invitation token. Our independent assessment scores it CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L (vendor CVSS 4.0 base 9.2), reflecting full confidentiality and integrity impact with high attack complexity driven by the need for a matching SSO identity; the practical limiting factor is the trust and email-verification behavior of the configured SSO provider, and exploitation is constrained to the invitation's validity window (24 hours by default). No public exploit code has been identified at time of analysis, and at the time of the advisory no patched version was available.

RemediationAI

No vendor-released patch was identified at time of analysis; the GitHub security advisory (https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-vf3j-89vf-r697) and the VulnCheck advisory are the authoritative tracking references and should be monitored for a fixed release before upgrading. Until a patched version ships, the most effective compensating control is to stop relying on SSO invitation acceptance on exposed instances: disable SSO login or the invitation workflow in Flowise Enterprise configuration so invited accounts are only activated through the emailed single-use token, at the cost of losing federated sign-in for existing users. Because the bypass requires an attacker to assert the victim's email claim at a configured IdP, harden the IdP side by disabling self-service account creation and any sign-in path that accepts unverified email addresses, and require the email_verified claim - this defeats the attack for providers that enforce it, though it depends on IdP capability. Operationally, drain outstanding invitations by deleting or cancelling all accounts in INVITED status and shortening the invitation validity window from the 24-hour default to the minimum workable value, which shrinks the exposure window; also restrict network reachability of the SSO callback endpoints to trusted IdP networks where feasible. Detection guidance: alert on SSO authentication events whose email claim matches an account in INVITED status, and audit organization membership changes for recently activated invitees. Do not treat the vendor CVSS 4.0 score of 9.2 as fully automatic exploitation - the AT:P attack requirement means a compatible SSO identity must first be obtained.

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 platform for building LLM orchestration flows and agents; the affected code path exists only in Enterprise/platform mode deployments that have SSO enabled and at least one IdP configured. The root cause is CWE-287 (Improper Authentication): when an SSO callback arrives with an email matching a user whose status is INVITED, the verifyAndLogin routine in SSOBase.ts (lines 80-94) copies the entire user record from the database - including the server-stored, single-use invitation tempToken - into the object handed to AccountService.register(). Because the register handler's token lookup, email match, and expiry checks are then evaluated against the server's own token rather than a caller-supplied value, all three checks pass trivially and the account plus its organization membership are set to ACTIVE. In effect the invitation-acceptance logic trusts the same database row it is supposed to be validating against, turning the SSO email claim into a de facto invitation-acceptance credential. The CPE cpe:2.3:a:flowiseai:flowise:*:*:*:*:*:*:*:* indicates the flaw is unpatched across all Flowise versions through 3.1.4. Attack requirements are non-trivial (CVSS 4.0 AT:P), and our CVSS 3.1 assessment maps this to AC:H rather than the vendor's low-complexity characterization.

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 9.2 CRITICAL
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
vuln.today AI 7.7 HIGH

Network and unauthenticated to Flowise (AV:N/PR:N/UI:N), but requires an active invitation window plus ability to assert the victim email at an SSO provider, so AC:H; attacker gains the invited user's account/org access (C:H/I:H, minor state-flip availability A:L).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/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
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Flowise through 3.1.4 (Enterprise/platform mode with SSO enabled) contains an authentication bypass in the SSO login path. When an SSO callback arrives with an email matching a user whose status is INVITED, verifyAndLogin (SSOBase.ts:80-94) copies the user record from the database - including the server-stored single-use invitation tempToken - into the data passed to AccountService.register(). The register handler's token lookup, email match, and expiry checks therefore pass trivially against the server's own token instead of a caller-supplied one, and the account and its organization membership are flipped to ACTIVE. As a result, anyone able to authenticate at any configured SSO provider using a pending invitee's email address as the email claim can take over that invitation and obtain the invited user's access to the organization without ever possessing the emailed invitation token, for as long as the invitation is valid (24 hours by default). At the time of the advisory no patched version was available.

Technical POC Analysis

CWE-287 authentication bypass.

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 3.1.4 and earlier, when deployed in Enterprise/platform mode with SSO enabled, contains an authentication bypass that lets an attacker claim a pending user's invitation and activate that account and its organization membership without ever holding the invitation token. Exploitation requires the attacker to hold a valid identity at one of the organization's configured SSO providers with an email claim matching the invitee, and must occur within the invitation's default 24-hour validity window. Because this grants full access to a provisioned account and its organizational membership, any pending invitations issued through SSO-enabled, Enterprise-mode deployments should be treated as an exposure that leadership needs to track until a vendor fix is published.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: revoke or freeze outstanding pending invitations and suppress new invitation issuance until a fix ships; restrict which SSO providers and identities may authenticate to Flowise and require verified email claims rather than asserted ones; shorten invitation validity below the 24-hour default to narrow the exploitation window; disable SSO-based invitation acceptance in favor of a token-verified activation path; monitor Flowise and SSO logs for accounts activated without a token redemption and alert on any organization membership transitioning to ACTIVE; restrict network access to the Flowise management and SSO-enabled interfaces.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
popular OSS LLM builder (~30k stars) but flaw gated to Enterprise/SSO mode
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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