Skip to main content

Flowise CVE-2025-71328

| EUVDEUVD-2025-210338 HIGH
Unverified Password Change (CWE-620)
2026-06-25 VulnCheck GHSA-f44q-84cr-v374
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain authenticated session (steal/fixate/coerce)
  2. Delivery
    Open account settings Security section
  3. Exploit
    Submit new password without current password
  4. Execution
    Application accepts unverified change
  5. Impact
    Lock out owner and take over account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password change verification
Exploitation Conditions

Exploitation requires an authenticated Flowise session (PR:L): the attacker must either be a legitimate low-privileged authenticated user acting against their own/another reachable account, or must hijack, fixate, or coerce an existing authenticated session. The specific enabling condition is that the account settings Security password-change feature does not enforce a current-password check, so any actor with valid session context can complete the change. Limiting factors that constrain realistic risk: a valid authenticated session is mandatory (no unauthenticated remote takeover), exploitation against another user's account depends on first stealing or coercing that user's session, and the issue is fully neutralized in version 3.0.10 and later. No special non-default configuration is required - the weakness is present in the default account settings flow of affected versions.

Impact

The vendor-supplied CVSS 4.0 base score is 8.7 (High) with vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L, indicating remote, low-complexity exploitation by an already-authenticated low-privileged user with no user interaction, yielding high confidentiality and integrity impact. The key nuance is PR:L: this is not an unauthenticated remote takeover - it requires an authenticated session, so the realistic threat is session hijacking, session fixation, CSRF, or coercion of a logged-in user rather than mass internet-wide exploitation. No EPSS score and no KEV status were provided in the input, so probabilistic exploitation likelihood and confirmed active exploitation cannot be assessed from available data; SSVC decision inputs (automatable, exploitation status) were likewise not supplied. A working PoC is publicly documented, which raises practical risk, but absent KEV/EPSS signals this should be treated as a real-but-conditional priority: patch promptly given low attack complexity and a public PoC, while recognizing the authentication prerequisite limits indiscriminate exploitation.

Exploit ScenarioDerived

An attacker obtains an authenticated Flowise session - for example via a stolen or fixated session cookie, a shared workstation left logged in, or a CSRF/coercion technique against a logged-in user - and navigates to the account settings Security section. Because no current password is required, the attacker submits a new password and immediately locks the legitimate owner out, achieving full account takeover; a public PoC with exact repro steps and a screenshot is documented in the GitHub Security Advisory.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 25, 2026

Account takeover in Flowise (the open-source low-code LLM application builder) before version 3.0.10 stems from the account settings Security section accepting a password change without requiring the current password or any re-verification. Any authenticated user - or an attacker who hijacks or coerces an existing authenticated session - can silently reset the account credential and seize full control of the account. Publicly available exploit code exists (documented PoC with repro steps and screenshot in the GitHub Security Advisory GHSA-fjh6-8679-9pch), but there is no public exploit identified as actively exploited and it is not listed in CISA KEV.

RemediationAI

Upgrade to Flowise 3.0.10 or later, which contains the fix delivered upstream in PR #5294 (https://github.com/FlowiseAI/Flowise/pull/5294); Vendor-released patch: 3.0.10. Self-hosted operators should update the flowise-ui package and redeploy, then review the advisory at https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-fjh6-8679-9pch. Until patched, compensating controls include enforcing short session lifetimes and re-authentication for sensitive actions at a reverse proxy or IdP layer, restricting access to the /account settings endpoint via network ACLs or SSO-gated access (trade-off: may inconvenience legitimate self-service password changes), enabling strict same-site cookies and CSRF protections to reduce session-coercion risk, and requiring users to log in through an external identity provider so the in-app password is not the primary credential. Operators should also consider forcing a password reset for accounts that may have been exposed while the unpatched version was running.

Affected VersionsENISA

Flowise 0 <3.0.10

Affected Packages

npm flowise-ui fix: 3.0.10
euvd flowise fix: 3.0.10

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in npm, euvd

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

Technical ContextAI · show details

The flaw is classified as CWE-620 (Unverified Password Change), a root-cause class where an application updates a credential without confirming the requester's authority via the existing password or another authentication factor. In Flowise the affected logic lives in the front-end account view (packages/ui/src/views/account/index.jsx around line 278) and the corresponding credential-update path, which performs the password write while relying solely on the presence of an authenticated session rather than re-authenticating the actor. Because no current-password check or step-up authorization is enforced, the change is effectively a single-factor write tied only to session state, which makes it dangerous in the presence of session hijacking, CSRF-style coercion, or shared/unattended sessions. CPE coverage is cpe:2.3:a:flowise:flowise:*:*:*:*:*:*:*:* (npm package flowise-ui), and the fix was delivered upstream in PR #5294.

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 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 8.3 HIGH

Remote low-complexity change requires an existing authenticated session (PR:L) with no interaction; takeover yields high confidentiality and integrity impact and limited availability loss via lockout.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/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
None
Privileges Required
Low
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

Lifecycle Timeline

1
Patch available
Jun 25, 2026 - 23:04 EUVD

DescriptionCVE.org

Flowise before 3.0.10 contains an unverified password change vulnerability. An authenticated user can change their account password through the account settings (Security) section without supplying the current password or any additional verification, as the application does not enforce a current-password check on the credential change. This can lead to full account takeover, particularly if an attacker can hijack or coerce an authenticated session.

Executive ViewAI

Why It Matters

Flowise, an open-source LLM application builder, contains a critical account takeover vulnerability (CVE-2025-71328, CVSS 8.7) affecting all versions before 3.0.10 that allows authenticated users to reset account credentials without verification; publicly available exploit code exists. Organizations using Flowise in production face immediate risk of account compromise, loss of control over LLM applications, and exposure of API credentials and sensitive model configurations.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Implement mandatory re-authentication and approval workflows for password change operations at the application layer; (2) enforce strict session timeout policies (< 2 hours of inactivity); (3) restrict Flowise access to trusted corporate networks or VPNs only; (4) enable comprehensive audit logging of all account modifications and login events; (5) consider temporary suspension of non-critical Flowise deployments pending patch availability.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
popular open-source low-code LLM app builder, common but not universal
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.3%
Patch available Yes
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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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