Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain authenticated session (steal/fixate/coerce)
-
DeliveryOpen account settings Security section
-
ExploitSubmit new password without current password
-
ExecutionApplication accepts unverified change
-
ImpactLock 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.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
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.
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
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-2025-210338
GHSA-f44q-84cr-v374
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB