Eval Injection in Flowise - CVE-2025-55346
Published: May 4, 2026
Flowise
Detailed vulnerability description
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to improper neutralization of directives in dynamically evaluated code in the convertToValidJSONString function when processing the mcpServerConfig input in requests to /api/v1/node-load-method/customMCP. A remote attacker can send a specially crafted request to execute arbitrary code.
The injected JavaScript runs in the context of the host and is not sandboxed, which exposes the global process object and native Node.js modules such as child_process.