CyberSecBulletin

FlowiseAI vulnerabilities

We track 99 vulnerabilities in FlowiseAI products across 2 products. 99 are rated high or critical, and none are known to be exploited. The most recent was published on November 13, 2026.

99vulnerabilities
29critical
70high
0exploited
8.7average CVSS score

Latest FlowiseAI vulnerabilities

  • 8.5 High severity

    Flowise: Server-Side Request Forgery

    CVE-2026-127214FlowiseAI

    Flowise through 3.1.4 contains a server-side request forgery vulnerability that allows authenticated attackers with chatflows or agentflows create/update permissions to bypass the Custom Function sandbox's SSRF protection by requiring a module subpath inside a

  • 8.5 High severity

    Flowise: Exposed Dangerous Method or Function

    CVE-2026-119978FlowiseAI

    Flowise through 3.1.4 contains a sandbox escape vulnerability that allows authenticated users to execute OS commands by abusing allowlisted langchain and mammoth modules when ALLOW_BUILTIN_DEP=true. Attackers can submit JavaScript to /api/v1/node-custom-functi

  • 7.5 High severity

    Flowise: Authorization Bypass Through User-Controlled Key

    CVE-2026-100610FlowiseAI

    Flowise through 3.1.4 exposes GET /api/v1/upsert-history/:id and PATCH /api/v1/upsert-history without route-level permission checks, and the backing service performs no workspace or ownership validation. getAllUpsertHistory() returns UpsertHistory rows selecte

  • 8.3 High severity

    Flowise: Missing Authorization

    CVE-2026-100608FlowiseAI

    Flowise through 3.1.4 does not enforce authorization on the BullMQ admin dashboard. When the server runs in queue mode with the dashboard enabled and not in cloud mode (MODE=queue, ENABLE_BULLMQ_DASHBOARD=true, and !isCloud()), the /admin/queues mount is prote

  • 7.7 High severity

    Flowise: Improper Authentication

    CVE-2026-100607FlowiseAI

    Flowise through 3.1.4 resolves SSO and local-password users solely by email without storing provider or subject identifier bindings, allowing attackers to authenticate as any existing user by claiming their email at any configured SSO provider. Attackers can g

  • 7.7 High severity

    Flowise: Improper Authentication

    CVE-2026-100606FlowiseAI

    Flowise through 3.1.4 (Enterprise/platform mode with SSO enabled) contains an authentication bypass in the SSO login path. When an SSO callback arrives with an email matching a user whose status is INVITED, verifyAndLogin (SSOBase.ts:80-94) copies the user rec

  • 7.1 High severity

    Flowise: Missing Authorization

    CVE-2026-100605FlowiseAI

    Flowise through 3.1.4 contains missing route-level RBAC checks on chat message endpoints that allow low-privileged API keys to read and delete chat history. Attackers with valid but low-privileged API keys can access GET and DELETE chat message routes without

  • 7.1 High severity

    Flowise: Server-Side Request Forgery

    CVE-2026-91938FlowiseAI

    Flowise versions before 3.1.4 contain a server-side request forgery vulnerability in Cheerio, Playwright, and Puppeteer document loader nodes that bypass SSRF protection. Attackers can provide arbitrary URLs to fetch cloud metadata, internal services, and priv

  • 7.5 High severity

    Flowise: Improper Neutralization of Special Elements in Data Query Logic

    CVE-2026-91937FlowiseAI

    Flowise before 3.1.4 fails to sanitize the overrideConfig.sessionId parameter before using it in MongoDB queries within the MongoDBMemory node. Unauthenticated attackers can submit MongoDB operator objects through the prediction API to read chat history record

  • 8.3 High severity

    Flowise: Server-Side Request Forgery

    CVE-2026-91935FlowiseAI

    Flowise before 3.1.4 fails to validate baseURL parameters in chat-model nodes, allowing authenticated users to redirect requests to arbitrary hosts. Attackers with chatflows:create or chatflows:update permissions can exfiltrate LLM provider API keys by redirec

  • 8.8 High severity

    Flowise: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-91934FlowiseAI

    Flowise versions before 3.1.4 fail to validate file paths in the SQL Database Chain node when connecting to SQLite databases, allowing authenticated attackers to write arbitrary files. Attackers can write malicious SQLite databases to system directories or inj

  • 7.1 High severity

    Flowise: Authorization Bypass Through User-Controlled Key

    CVE-2026-91933FlowiseAI

    Flowise before 3.1.4 fails to enforce workspace-level authorization checks in openai-realtime endpoints, allowing authenticated users to access tools from ChatFlows in other workspaces by supplying an unscoped chatflowid. Attackers can invoke GET and POST requ

  • 8.5 High severity

    Flowise before 3.1.4 contains a validation bypass vulnerability in MCP server configuration…

    CVE-2026-91932FlowiseAI

    Flowise before 3.1.4 contains a validation bypass vulnerability in MCP server configuration allowing authenticated attackers remote code execution through an unvalidated cwd parameter. Attackers can bypass path validation using clean filenames in the args arra

  • 8.5 High severity

    Flowise: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-91931FlowiseAI

    Flowise before 3.1.4 contains a remote code execution vulnerability in the Custom MCP node that allows authenticated attackers to execute arbitrary code by supplying npx package names in the mcpServerConfig parameter. Attackers can invoke npx with attacker-con

  • 7.5 High severity

    Flowise: Incorrect Privilege Assignment

    CVE-2026-91930FlowiseAI

    Flowise before 3.1.4 fails to scope enterprise organization and workspace membership APIs to the caller's tenant, allowing authenticated users to supply arbitrary organization IDs. Attackers can add themselves as organization owners, create workspaces, and gai

  • 7.1 High severity

    Flowise: Missing Authorization

    CVE-2026-91929FlowiseAI

    Flowise versions before 3.1.4 contain cross-tenant authorization gaps in Enterprise endpoints that fail to verify resource ownership before operations. Attackers with Enterprise access can delete arbitrary workspaces, invite themselves into other organizations

  • 7.5 High severity

    Flowise: Missing Authorization

    CVE-2026-90535FlowiseAI

    Flowise versions before 3.1.4 contain an unauthenticated denial of service vulnerability in the /api/v1/text-to-speech/abort endpoint that accepts user-supplied chatflowId and chatId without ownership verification. Attackers can terminate active chatflow predi

  • 9.9 Critical severity

    Flowise: Improper Neutralization of Directives in Dynamically Evaluated Code

    CVE-2026-73602FlowiseAI

    Flowise before 3.1.3 contains a sandbox escape vulnerability in the vm2 JavaScript sandbox that allows authenticated users to execute arbitrary code by exploiting moment locale validation bypass. Attackers can craft a fake String object with a match function t

  • 8.8 High severity

    Flowise: Improper Neutralization of Directives in Dynamically Evaluated Code

    CVE-2026-73601FlowiseAIEPSS 1.1%

    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.

  • 9.8 Critical severity

    Flowise: Improper Control of Generation of Code

    CVE-2026-73487FlowiseAI

    Flowise before 3.1.3 contains a regex-based Python code validator bypass in CSV and Airtable Agent nodes that allows unauthenticated attackers to inject malicious code via prompt injection. Attackers can exploit unblocked pandas functions like pd.read_json() t

  • 8.8 High severity

    Flowise: Improper Control of Generation of Code

    CVE-2026-73486FlowiseAI

    Flowise before 3.1.3 contains a code injection vulnerability in the CSV Agent node's customReadCSV parameter that allows authenticated attackers to execute arbitrary Python code. The validator uses a static regex blocklist that can be bypassed through obfuscat

  • 8.8 High severity

    Flowise: Improper Control of Generation of Code

    CVE-2026-73485FlowiseAI

    Flowise before 3.1.3 contains a code injection vulnerability in the Airtable Agent node that allows unauthenticated attackers to execute arbitrary Python code by bypassing the pythonCodeValidator blocklist through obfuscation techniques. Attackers can send cra

  • 8.1 High severity

    Flowise: Incomplete List of Disallowed Inputs

    CVE-2026-73484FlowiseAI

    Flowise before 3.1.3 contains a sandbox escape vulnerability in pythonCodeValidator.ts that fails to block native Pandas DataFrame methods like to_csv, to_json, pipe, and query. Authenticated attackers can exploit this to exfiltrate uploaded CSV data or write

  • 8.8 High severity

    Flowise: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-73483FlowiseAI

    Flowise (packages flowise and flowise-components) in versions <= 3.1.2 contain a sandbox escape in the vm2/@flowiseai/nodevm JavaScript sandbox. An authenticated user with access to the /api/v1/node-custom-function endpoint can escape the sandbox by supplying

  • 7.5 High severity

    Flowise: Missing Authorization

    CVE-2026-71962FlowiseAI

    Flowise versions 2.2.4 through 3.1.4 contain a missing authorization vulnerability in the POST /api/v1/openai-assistants-file/download endpoint that allows unauthenticated attackers to access private files by exploiting the endpoint's inclusion in the global a

  • 7.7 High severity

    Flowise: Server-Side Request Forgery

    CVE-2026-67620FlowiseAI

    Flowise through 3.1.4 contains a server-side request forgery vulnerability in the SSRF guard implemented in httpSecurity.ts, where the DEFAULT_DENY_LIST omits the Oracle Cloud Infrastructure metadata endpoint 192.0.0.192 and the Alibaba Cloud metadata endpoint

  • 7.5 High severity

    Flowise: Missing Authorization

    CVE-2026-70636FlowiseAI

    Flowise through 3.1.4 contains an authentication bypass vulnerability that allows unauthenticated attackers to access the OAuth2 credential refresh endpoint by exploiting prefix-based whitelist matching in the authentication middleware defined in packages/serv

  • 9.9 Critical severity

    Flowise: Authorization Bypass Through User-Controlled Key

    CVE-2026-67622FlowiseAI

    Flowise through 3.1.4 contains an insecure direct object reference vulnerability in the OpenAI Assistants integration that allows authenticated attackers to access credentials belonging to other workspaces by supplying an arbitrary credential UUID to Assistant

  • 7.6 High severity

    Flowise: Missing Authorization

    CVE-2026-67621FlowiseAI

    Flowise through 3.1.4 contains a missing authorization vulnerability that allows authenticated workspace members to perform unauthorized document store operations by accessing unprotected mutation endpoints. Attackers holding only view-level permissions can se

  • 10.0 Critical severity

    Flowise: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-70478FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the POST /api/v1/oauth2-credential/refresh/:credentialId endpoint is included in WHITELIST_URLS and requires no authentication. The endpoint decrypts the s

  • 9.8 Critical severity

    Flowise: Improper Control of Generation of Code

    CVE-2026-70477FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, a prompt injection sent to a chatflow using a CSV Agent node can cause the LLM to respond with a malicious Python script that bypasses the blocklist valida

  • 8.2 High severity

    Flowise: Improper Access Control

    CVE-2026-70476FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, several organization billing endpoints in packages/server/src/enterprise/routes/organization.route.ts and packages/server/src/enterprise/controllers/organi

  • 8.1 High severity

    Flowise: Incorrect Authorization

    CVE-2026-70474FlowiseAI

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise has three OAuth2 credential endpoints that look up credentials by id alone with no workspaceId filter. The authorize, callback, and refr

  • 8.5 High severity

    Flowise: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-70473FlowiseAI

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to 3.1.3, Flowise GET /api/v1/upsert-history returns the entire server-wide upsert history instead of being scoped to the requesting user, tenant, or work

  • 8.8 High severity

    Flowise: Improper Authorization

    CVE-2026-70472FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise openai-assistants-vector-store endpoints accept a client-controlled credential parameter and load credentials by id without checking whether that c

  • 9.8 Critical severity

    Flowise: Incomplete List of Disallowed Inputs

    CVE-2026-70470FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise validatePythonCodeForDataFrame in packages/components/src/pythonCodeValidator.ts can be bypassed with Unicode homoglyph identifiers, allowing arbit

  • 9.8 Critical severity

    Flowise: Improper Control of Generation of Code

    CVE-2026-69264FlowiseAIEPSS 1.11%

    Prior to 3.1.3, Flowise CSVAgent interpolates an attacker-controlled segment of the csvFile data URI directly into a Python source-code template that is then executed by Pyodide. Because Pyodide is loaded with the default js bridge to globalThis, which on Node

  • 9.8 Critical severity

    Flowise: Incomplete List of Disallowed Inputs

    CVE-2026-69263FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the mitigation for CVE-2025-8943 blocked -y and --yes flags on npx, but packages/components/nodes/tools/MCP/core.ts denied only PATH, LD_LIBRARY_PATH, DYLD

  • 8.1 High severity

    Flowise: Incorrect Authorization

    CVE-2026-69262FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, `DELETE /api/v1/chatflows/:id` authorized requests with checkAnyPermission('chatflows:delete,agentflows:delete'), so possession of either permission was su

  • 8.8 High severity

    Flowise: Improper Control of Generation of Code

    CVE-2026-69259FlowiseAI

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the SQLite Record Manager node in packages/components/nodes/recordmanager/SQLiteRecordManager/SQLiteRecordManager.ts accepted user-controlled additionalCon