CVE-2025-71333
Flowise · Flowise
Flowise contains an unauthenticated arbitrary file upload vulnerability in the /api/v1/attachments endpoint, allowing attackers to achieve remote code execution via path traversal.
Executive summary
An unauthenticated arbitrary file upload vulnerability in Flowise allows remote attackers to execute malicious code, leading to total server compromise.
Vulnerability
This vulnerability involves a lack of input validation within the /api/v1/attachments endpoint. An unauthenticated attacker can exploit path traversal via chatId and chatflowId parameters to upload files to unauthorized directories.
Business impact
The ability to upload arbitrary files to a server facilitates Remote Code Execution (RCE), which grants an attacker full control over the application environment. Given the CVSS score of 9.3, this flaw poses a severe risk of data exfiltration, service disruption, and lateral movement within the corporate network.
Remediation
Immediate Action: Upgrade Flowise to the latest patched version immediately to remediate the vulnerable file upload logic.
Proactive Monitoring: Monitor server logs for suspicious POST requests to /api/v1/attachments and inspect file system directories for unexpected executable files or non-standard file types.
Compensating Controls: Implement a Web Application Firewall (WAF) rule to block requests containing path traversal sequences (e.g., ../) in the chatId or chatflowId parameters.
Exploitation status
Public Exploit Available: N/A
Analyst recommendation
This is a critical vulnerability that provides an unauthenticated vector for full system compromise. Organizations running affected versions of Flowise must prioritize the application of vendor-supplied patches to eliminate this remote code execution risk.