Skip to content
OpenAdvisories
Critical · 9.8 Scanner template Public exploit CVE-2025-8943 EUVD-2025-24801GHSA-2vv2-3x8x-4gv7

Unsupervised OS command execution leads to remote code execution by unauthenticated network attackers

Published Aug 14, 2025 · Updated Aug 18, 2025 · Assigned by JFROG

Description

The Custom MCPs feature is designed to execute OS commands, for instance, using tools like `npx` to spin up local MCP Servers. However, Flowise's inherent authentication and authorization model is minimal and lacks role-based access controls (RBAC). Furthermore, in Flowise versions before 3.0.1 the default installation operates without authentication unless explicitly configured. This combination allows unauthenticated network attackers to execute unsandboxed OS commands.

Affected products

VendorProductAffectedFixed
— flowise < 3.0.1 3.0.1

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Metasploit 1 module

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
npm flowise <= 3.0.5 — GHSA-2vv2-3x8x-4gv7

Advisories 1

References