Vulnerability Report

CVE-2025-59528

RCE

Title: Flowiseai Flowise RCE

RCE

Proof Of Concept

PoC Available for CVE-2025-59528

CWE Category CWE-94
Published Date Sep 22, 2025
Modified Date Sep 23, 2025
Exploit Status Available
Score 10.0 CVSS v3.1
Exploit Probability (EPSS)
90.18%

Vulnerability Summary

CVE-2025-59528: Flowise is a drag & drop user interface to build a customized large language model flow. In version 3.0.5, Flowise is vulnerable to remote code execution. The CustomMCP node allows users to input configuration settings for connecting to an external MCP server. This node parses the user-provided mcpServerConfig string to build the MCP server configuration. However, during this process, it executes JavaScript code without any security validation. Specifically, inside the convertToValidJSONString function, user input is directly passed to the Function() constructor, which evaluates and executes the input as JavaScript code. Since this runs with full Node.js runtime privileges, it can access dangerous modules such as child_process and fs. This issue has been patched in version 3.0.6.

CVSS v3.1
Source Entity [email protected]
Severity CRITICAL
10.0
Attack Vector
NETWORK
Complexity
LOW
Privileges
N/A
Interaction
NONE
Confidentiality
N/A
Integrity
N/A
Availability
N/A
Scope
CHANGED
RAW VECTOR CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Associated Attack Patterns (CAPEC)

Total: Patterns

CVE-2025-59528 Exploits & PoCs (Proof Of Concept)

GitHub https://github.com/Ashwesker/Blackash-CVE-2025-59528
View Code
GitHub https://github.com/zimshk/CVE-2025-59528.yaml
View Code
Exploit-DB https://www.exploit-db.com/exploits/52440
View Code
MODIFIED

Vulnerability data or affected products updated.

MODIFIED

Vulnerability data updated via NVD.

PUBLISHED

Vulnerability first announced in NVD.

Attack Vector Matrix

Access Vector NETWORK
Complexity LOW
Privileges N/A
Interaction NONE
CVSS Vector String CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Affected Stack

No specific products linked.