Flowise contains an authentication bypass vulnerability in the unprotected /api/v1/account/register endpoint that allows unauthenticated attackers to create user accounts. Remote attackers can exploit this endpoint to register arbitrary accounts and authenticate to the system, gaining full API access without credentials.
The /api/v1/account/register endpoint is not covered by an authentication mechanism (CWE-306 — missing critical identity verification). An attacker without any permissions can send a network request to this endpoint and register any user account. After registering the account, the attacker can authenticate with it in the system and gain full access to the Flowise API.
An attacker can remotely and without any credentials create an account in the Flowise system, then log in and gain full access to the API — which may lead to unauthorized data reading, modification, and further system compromise.
Apply patches available from the vendor in accordance with the references (GitHub Security Advisory GHSA-v5w9-prxf-w882). Until the update is applied, it is recommended to restrict network access to the /api/v1/account/register endpoint at the firewall or reverse proxy level.
Flowise (FlowiseAI) — versions indicated in the vendor's references
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/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:XFlowiseai Flowise
APPFlowiseai3.0.1
Related vulnerabilities
Flowise before 3.1.3 contains a regex-based Python code validator bypass in CSV and Airtable Agent nodes that ...
Flowise before 3.1.3 contains a code injection vulnerability in the CSV Agent node's customReadCSV parameter t...
Flowise before 3.1.3 contains a code injection vulnerability in the Airtable Agent node that allows unauthenti...
Flowise (packages flowise and flowise-components) in versions <= 3.1.2 contain a sandbox escape in the vm2/@fl...
Flowise: pominięcie uwierzytelnienia przez hardkodowany sekret sesji