CVE-2026-73601
Received Received - Intake

Flowise Remote Code Execution via Custom MCP Node

Vulnerability report for CVE-2026-73601, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-13

Last updated on: 2026-08-13

Assigner: VulnCheck

Description

Flowise versions before 3.1.3 contain a remote code execution vulnerability in the Custom MCP node when CUSTOM_MCP_PROTOCOL is set to stdio, allowing authenticated users to execute arbitrary commands by manipulating environment variables and command arguments. Attackers can abuse PYTHONWARNINGS and BROWSER environment variables with python3, or leverage the root working directory with node to bypass validation and execute system commands.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-13
Last Modified
2026-08-13
Generated
2026-08-13
AI Q&A
2026-08-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
flowise flowise to 3.1.3 (exc)
flowiseai flowise to 3.1.3 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-95 The product receives input from an upstream component, but it does not neutralize or incorrectly neutralizes code syntax before using the input in a dynamic evaluation call (e.g. "eval").

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a remote code execution (RCE) flaw in Flowise versions before 3.1.3. It exists in the Custom MCP node when the CUSTOM_MCP_PROTOCOL is set to stdio. Authenticated users can exploit it by manipulating environment variables like PYTHONWARNINGS and BROWSER or abusing the root working directory with node to bypass validation and execute arbitrary system commands.

Detection Guidance

Check if Flowise is running with CUSTOM_MCP_PROTOCOL=stdio by inspecting environment variables or process configurations. Look for suspicious command execution patterns in logs, especially involving PYTHONWARNINGS, BROWSER, or HOME environment variables.

Impact Analysis

An attacker could fully compromise the Flowise application, leading to unauthorized access, data theft, or system manipulation. Since it requires authentication, the risk is limited to users with existing access, but the impact includes high confidentiality, integrity, and availability breaches.

Compliance Impact

This RCE vulnerability could lead to unauthorized data access or exfiltration, violating GDPR's confidentiality requirements and HIPAA's safeguards for protected health information. Non-compliance risks include legal penalties, reputational damage, and mandatory breach notifications.

Mitigation Strategies

Upgrade Flowise to version 3.1.3 or later. Change the default CUSTOM_MCP_PROTOCOL setting from stdio to sse in your configuration. Remove unnecessary environment variables like PYTHONWARNINGS and BROWSER if they are not required.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-73601. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart