Skip to content
CriticalVulnerabilityLLM-specific

CVE-2025-59528: Flowise remote code execution through CustomMCP node configuration

Identifier
CVE-2025-59528
Published
Record updated
View JSON
Affected
  • flowise = 3.0.5
Fixed in
3.0.6
  • released September 15, 2025, 7 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
86.5%

Summary

Flowise version 3.0.5 is vulnerable to remote code execution through its CustomMCP node. The node parses the user-supplied mcpServerConfig string and passes it to the Function() constructor inside convertToValidJSONString, executing it as JavaScript with no security validation. Because this runs with full Node.js runtime privileges, the attacker can reach modules such as child_process and fs.

Mitigation

Fixed in version 3.0.6.