CVE-2025-58434

CRITICAL NUCLEI LAB

Flowise <3.0.5 - Privilege Escalation

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 17 public exploits for CVE-2025-58434. PoCs published by andersoncezar048, 0xDaeras, kartik2005221. A Nuclei detection template is also available.

AI-analyzed exploit summary This exploit demonstrates an authentication bypass in FlowiseAI < 3.0.5 by leveraging the password reset functionality without proper token validation. It sends a crafted request to reset the password of a registered user, effectively allowing unauthorized password changes.

Description

Flowise is a drag & drop user interface to build a customized large language model flow. In version 3.0.5 and earlier, the `forgot-password` endpoint in Flowise returns sensitive information including a valid password reset `tempToken` without authentication or verification. This enables any attacker to generate a reset token for arbitrary users and directly reset their password, leading to a complete account takeover (ATO). This vulnerability applies to both the cloud service (`cloud.flowiseai.com`) and self-hosted/local Flowise deployments that expose the same API. Commit 9e178d68873eb876073846433a596590d3d9c863 in version 3.0.6 secures password reset endpoints. Several recommended remediation steps are available. Do not return reset tokens or sensitive account details in API responses. Tokens must only be delivered securely via the registered email channel. Ensure `forgot-password` responds with a generic success message regardless of input, to avoid user enumeration. Require strong validation of the `tempToken` (e.g., single-use, short expiry, tied to request origin, validated against email delivery). Apply the same fixes to both cloud and self-hosted/local deployments. Log and monitor password reset requests for suspicious activity. Consider multi-factor verification for sensitive accounts.

Exploits (17)

exploitdb WORKING POC
by andersoncezar048 · pythonwebappstypescript
https://www.exploit-db.com/exploits/52557

This exploit demonstrates an authentication bypass in FlowiseAI < 3.0.5 by leveraging the password reset functionality without proper token validation. It sends a crafted request to reset the password of a registered user, effectively allowing unauthorized password changes.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: FlowiseAI < 3.0.5
No auth needed
Prerequisites: registered user email · target URL
devstral-2 · analyzed May 14, 2026 Full analysis →
nomisec WORKING POC 1 stars
by 0xDaeras · poc
https://github.com/0xDaeras/Flowise-CVE-2025-58434-Chain-59528

This repository contains a functional Python exploit for chaining two Flowise vulnerabilities: CVE-2025-58434 (account takeover via exposed password reset tokens) and CVE-2025-59528 (RCE via unsafe JavaScript evaluation in the CustomMCP node). The exploit supports full attack chain execution, including vulnerability checks, account takeover, login, and authenticated RCE.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Flowise 3.0.5
Auth required
Prerequisites: valid user email address · network access to target Flowise instance
devstral-2 · analyzed May 09, 2026 Full analysis →
github WORKING POC 1 stars
by 0xDaeras · pythonpoc
https://github.com/0xDaeras/FlowiseAI-CVE-Chain-PoC

This repository contains a functional Python exploit for chaining two Flowise vulnerabilities: CVE-2025-58434 (account takeover via exposed password reset tokens) and CVE-2025-59528 (RCE via unsafe JavaScript evaluation in the CustomMCP node). The exploit supports full attack chain execution, including vulnerability checks, account takeover, login, and authenticated RCE.

Classification
Working Poc 95%
Attack Type
Rce | Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Flowise 3.0.5
No auth needed
Prerequisites: valid user email address · network access to target Flowise instance
devstral-2 · analyzed May 09, 2026 Full analysis →
nomisec WORKING POC 1 stars
by kartik2005221 · poc
https://github.com/kartik2005221/CVE-2025-58434-poc

This repository contains a functional Python exploit for CVE-2025-58434, which leverages a token disclosure vulnerability in Flowise's forgot-password endpoint to achieve account takeover. The PoC automates the process of fetching a password reset token and resetting the victim's password without email verification.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Flowise (all versions, including Cloud and self-hosted)
No auth needed
Prerequisites: victim's email address · network access to the target Flowise instance
devstral-2 · analyzed Apr 13, 2026 Full analysis →
github WRITEUP
by SuriyaBoon · poc
https://github.com/SuriyaBoon/HackTheBox-Silentium

This is a detailed technical writeup for the HackTheBox machine 'Silentium', which chains three CVEs (CVE-2025-58434, CVE-2025-59528, and CVE-2025-8110) to achieve full system compromise. It includes step-by-step exploitation details, code snippets, and technical analysis of each vulnerability.

Classification
Writeup 100%
Attack Type
Rce | Lpe | Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Flowise 3.0.5, Gogs
No auth needed
Prerequisites: Access to the target network · Basic knowledge of web exploitation and Docker
devstral-2 · analyzed Jun 01, 2026 Full analysis →
nomisec WORKING POC
by vincent-vbg · poc
https://github.com/vincent-vbg/CVE-2025-58434-PoC

The repository contains a functional Python script that exploits CVE-2025-58434, allowing unauthenticated password resets in Flowise versions 3.0.5 and below due to token leakage. The script automates the process of requesting a password reset and setting a new password for a target user.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Flowise version 3.0.5 and lower
No auth needed
Prerequisites: target URL · target email · new password
devstral-2 · analyzed May 17, 2026 Full analysis →
nomisec WRITEUP
by v3rycl0p3r · poc
https://github.com/v3rycl0p3r/CVE-PoC-CVE-2025-58434

This repository provides a detailed technical analysis of CVE-2025-58434, an account takeover vulnerability in Flowise. The root cause is the exposure of password reset tokens in HTTP responses, allowing unauthenticated attackers to reset passwords and take over accounts.

Classification
Writeup 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Flowise (Cloud + Self-hosted)
No auth needed
Prerequisites: registered email address
devstral-2 · analyzed May 10, 2026 Full analysis →
github WORKING POC
by mananispiwpiw · pythonpoc
https://github.com/mananispiwpiw/CVE-2025-58434-PoC

This repository contains a functional Python PoC for CVE-2025-58434, which exploits a vulnerability in the `/api/v1/account/forgot-password` endpoint. The script sends a crafted POST request with a JSON payload containing an email address, demonstrating the vulnerability.

Classification
Working Poc 95%
Attack Type
Other
Complexity
Trivial
Reliability
Reliable
Target: Unknown (likely a web application with a vulnerable forgot-password endpoint)
No auth needed
Prerequisites: Target URL/IP · Email address
devstral-2 · analyzed May 01, 2026 Full analysis →
nomisec WORKING POC
by SteamPunk424 · poc
https://github.com/SteamPunk424/CVE-2025-58434-Unauthenticated-Password-Reset-Flowwise

The repository contains a functional Python exploit for CVE-2025-58434, which allows unauthenticated attackers to reset passwords in Flowise by abusing the `/api/v1/account/forgot-password` endpoint to obtain a valid `tempToken` and immediately reuse it to reset the password without verification.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Flowise (Cloud and self-hosted) versions 3.0.5 and earlier
No auth needed
Prerequisites: valid target email address · access to the Flowise instance
devstral-2 · analyzed Apr 20, 2026 Full analysis →
nomisec WORKING POC
by r3nsi15 · poc
https://github.com/r3nsi15/Flowise-CVE-2025-58434-PasswordReset

This repository contains a functional Python exploit for CVE-2025-58434, demonstrating an unauthenticated password reset vulnerability in Flowise AI <= 3.0.5 due to leaked temporary tokens in API responses.

Classification
Working Poc 100%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Flowise AI <= 3.0.5
No auth needed
Prerequisites: valid target email address · access to vulnerable Flowise instance
devstral-2 · analyzed Apr 15, 2026 Full analysis →
nomisec WORKING POC
by honney336 · poc
https://github.com/honney336/CVE-2025-58434_CVE-2025-59528

This repository contains a functional exploit script that chains two CVEs (CVE-2025-58434 and CVE-2025-59528) to achieve remote code execution on Flowise. The script automates account takeover via a password reset vulnerability and then executes arbitrary commands via a custom MCP node.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Flowise <= 3.0.5
No auth needed
Prerequisites: valid email address associated with a Flowise account · network access to the target Flowise instance · listener setup for reverse shell
devstral-2 · analyzed Apr 14, 2026 Full analysis →
nomisec WORKING POC
by kartik2005221 · poc
https://github.com/kartik2005221/CVE-2025-58434-AND-59528-POC

This repository contains a functional exploit PoC for CVE-2025-58434 (account takeover) and CVE-2025-59528 (RCE) in Flowise, demonstrating a full attack chain from unauthenticated access to remote code execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Flowise (Cloud and self-hosted versions prior to patch)
No auth needed
Prerequisites: registered email address in Flowise · network access to target Flowise instance
devstral-2 · analyzed Apr 13, 2026 Full analysis →
nomisec WORKING POC
by jwsly12 · poc
https://github.com/jwsly12/CVE-2025-58434-59528-htb-ctf

This repository contains a functional exploit chain for CVE-2025-58434 and CVE-2025-59528, targeting the Silentium HTB machine. It includes a user enumeration script (Bash) and an RCE exploit (Python) that injects malicious JavaScript into a Node.js endpoint to spawn a reverse shell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Silentium (Hack The Box)
Auth required
Prerequisites: valid user list for enumeration · API Bearer Token · listener setup for reverse shell
devstral-2 · analyzed Apr 13, 2026 Full analysis →
nomisec SUSPICIOUS
by p1ctur3p3rf3ct · poc
https://github.com/p1ctur3p3rf3ct/CVE-2025-58434

The repository contains only a vague README with no technical details or exploit code, instructing users to replace a placeholder domain. This is characteristic of a social engineering lure.

Classification
Suspicious 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: unknown
No auth needed
Prerequisites: none provided
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by TYehan · poc
https://github.com/TYehan/CVE-2025-58434-59528

This repository contains a functional exploit chain for CVE-2025-58434 (unauthenticated account takeover via password reset token disclosure) and CVE-2025-59528 (authenticated remote code execution via CustomMCP node JS injection) affecting Flowise <= 3.0.5. The Python script automates the full exploit chain, including password reset, API key retrieval, and command execution or reverse shell setup.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Flowise <= 3.0.5
No auth needed
Prerequisites: valid email address of a target account · network access to the target Flowise instance
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by Kamigold · poc
https://github.com/Kamigold/Flowise-RCE

This repository contains a functional exploit for CVE-2025-58434, targeting Flowise versions below 3.0.5. The exploit chains account takeover via password reset with remote code execution through a crafted payload in the 'customMCP' endpoint.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Flowise < 3.0.5
Auth required
Prerequisites: valid email address of a target account · network access to the Flowise API
devstral-2 · analyzed Apr 12, 2026 Full analysis →
nomisec WORKING POC
by AzureADTrent · poc
https://github.com/AzureADTrent/CVE-2025-58434-59528

This repository contains a functional exploit chain for CVE-2025-58434 (unauthenticated account takeover via password reset token disclosure) and CVE-2025-59528 (authenticated remote code execution via JS injection in the CustomMCP node). The Python script automates the full attack chain, including password reset, API key retrieval, and command execution or reverse shell setup.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Flowise <= 3.0.5
No auth needed
Prerequisites: valid email address of a target account · network access to the Flowise instance
devstral-2 · analyzed Apr 12, 2026 Full analysis →

Nuclei Templates (1)

Flowise <= 3.0.5 - Account Takeover
CRITICALVERIFIEDby nukunga[seunghyeonJeon]
Shodan: http.title:"Flowise - Build AI Agents, Visually"

Scores

CVSS v3 9.8
EPSS 0.5012
EPSS Percentile 98.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable yes
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull axllent/mailpit:latest
docker pull flowiseai/flowise:3.0.5
+14 more repos

Details

CWE
CWE-306
Status published
Products (2)
flowiseai/flowise < 3.0.6
npm/flowise 0 - 3.0.6npm
Published Sep 12, 2025
Tracked Since Feb 18, 2026