Impact
Flowise’s MCP adapter performs unsafe serialization of stdio commands, allowing an authenticated user to create a new MCP with arbitrary shell commands; this flaw results in remote code execution on the host operating system, and is classified as CWE-78, an operating system command injection vulnerability.
Affected Systems
The vulnerability affects Flowise AI’s Flowise platform and its flowise-components library in all releases prior to version 3.1.0; the affected component is configured through the http://localhost:3000/canvas Custom MCP dialog.
Risk and Exploitability
The CVSS score of 10 and an EPSS of 1% highlight a critical flaw that is not listed in the CISA KEV catalog; exploitation requires a valid authenticated session in Flowise, after which an attacker can add a stdio-based MCP and supply a command such as npx -c … to execute arbitrary code on the underlying operating system, offering full control over the host.
OpenCVE Enrichment
Github GHSA