OS Command Injection in Flowise - #VU146547
Published: September 1, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper neutralization of special elements used in an os command in the Custom MCP stdio configuration and command validation logic when processing user-supplied MCP server configuration through the customMCP node load method. A remote user can supply a crafted configuration that invokes npx package binaries to execute arbitrary code.
The configured process is spawned before Flowise determines whether the target is a valid MCP server, and the issue was validated against the official Docker image.