CVE-2026-40933

Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.0, due to unsafe serialization of stdio commands in the MCP adapter, an authenticated attacker can add an MCP stdio server with an arbitrary command, achieving command execution. The vulnerability lies in a bug in the input sanitization from the “Custom MCP” configuration in http://localhost:3000/canvas - where any user can add a new MCP, when doing so - adding a new MCP using stdio, the user can add any command, even though your code have input sanitization checks such as validateCommandInjection and validateArgsForLocalFileAccess, and a list of predefined specific safe commands - these commands, for example "npx" can be combined with code execution arguments ("-c touch /tmp/pwn") that enable direct code execution on the underlying OS. This vulnerability is fixed in 3.1.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:flowiseai:flowise:*:*:*:*:*:*:*:*

History

26 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Flowise es una interfaz de usuario de arrastrar y soltar para construir un flujo de modelo de lenguaje grande personalizado. Antes de la versión 3.1.0, debido a la serialización insegura de comandos stdio en el adaptador MCP, un atacante autenticado puede añadir un servidor stdio MCP con un comando arbitrario, logrando la ejecución de comandos. La vulnerabilidad reside en un error en la sanitización de entrada de la configuración ’Custom MCP’ en http://localhost:3000/canvas - donde cualquier usuario puede añadir un nuevo MCP, al hacerlo - añadiendo un nuevo MCP usando stdio, el usuario puede añadir cualquier comando, a pesar de que su código tiene comprobaciones de sanitización de entrada como validateCommandInjection y validateArgsForLocalFileAccess, y una lista de comandos seguros específicos predefinidos - estos comandos, por ejemplo ’npx’ pueden combinarse con argumentos de ejecución de código (’-c touch /tmp/pwn’) que permiten la ejecución directa de código en el sistema operativo subyacente. Esta vulnerabilidad está corregida en la versión 3.1.0.

Information

Published : 2026-04-21 22:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-40933

Mitre link : CVE-2026-40933

CVE.ORG link : CVE-2026-40933


JSON object : View

Products Affected

flowiseai

  • flowise
CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')