CVE-2025-71336 json
Flowise - Unsandboxed Remote Code Execution via Custom MCP
published last yr. modified 6d ago also GHSA-6933-jpx5-q87q , EUVD-2025-210342
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 67%
- public exploits
- 0
- none known
Summary
Flowise before 3.0.6 (affected versions 2.2.7-patch.1 and earlier) contains an unsandboxed remote code execution vulnerability in the Custom MCP feature, which is designed to execute OS commands such as launching local MCP servers. Because Flowise's authentication and authorization model is minimal and lacks role-based access control, and the default installation runs without authentication unless FLOWISE_USERNAME and FLOWISE_PASSWORD are set, an attacker can send a crafted JSON payload with the header 'x-request-from: internal' to the /api/v1/node-load-method/customMCP endpoint to execute arbitrary OS commands, resulting in complete compromise of the platform container or server.
Patch / fix
- npm flowise 3.0.6
- Flowise Flowise 3.0.6
Is CVE-2025-71336 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- total
- Assessed
- 4mo ago
Exploit prediction
1.15% chance of exploitation in the next 30 days, higher than 67% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/FlowiseAI/Flowise/security/advisories/GHSA-6933-jpx5-q87q referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 4.0 | 9.3 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | flowise | >=2.2.7-patch.1, <3.0.6 |
3.0.6 |
Affected products
- Flowise Flowise
Classification
References
-
github.com
/FlowiseAI/Flowise/pull/5201
web
-
github.com
/FlowiseAI/Flowise/commit/ac7cf30e019cde54905bf09b5d3fe1c6ba42f9b9
web
-
github.com
/FlowiseAI/Flowise/security/advisories/GHSA-6933-jpx5-q87q
vendor-advisory, exploit, web, mitigation
-
vulncheck.com
/advisories/flowise-unsandboxed-remote-code-execution-via-custom-mcp
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2025-71336
advisory
-
github.com
/FlowiseAI/Flowise
package
-
github.com
/FlowiseAI/Flowise/releases/tag/flowise%403.0.6
web
Sources
- CVE List CVE-2025-71336
- GitHub Advisory GHSA-6933-jpx5-q87q
- NVD CVE-2025-71336
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.