Skip to content
OpenAdvisories

Vendor

FlowiseAI

120 known vulnerabilities.

FlowiseAI at a glance

Last 12 months
102
Critical · all time
29
Exploited · all time
0
Public exploit · all time
8
New vulnerabilities per month · last 12 months
0 25 50 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 6 vulnerabilities Mar April 2026: 19 vulnerabilities, 5 critical May 2026: 4 vulnerabilities June 2026: 15 vulnerabilities, 1 critical Jun July 2026: 0 vulnerabilities August 2026: 37 vulnerabilities, 17 critical September 2026: 20 vulnerabilities Sep October 2026: 1 vulnerability November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202610
Sep 2026200
Aug 20263717
Jul 202600
Jun 2026151
May 202640
Apr 2026195
Mar 202660
Feb 202600
Jan 202600
Dec 202500
Nov 202500
Oct 202551
Sep 202543
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

120 results · Feed

  • High 8.5

    Flowise through 3.1.4 Custom Function Sandbox Escape RCE via LocalFileStore

    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-funct…

  • High 7.5

    Flowise through 3.1.4 Missing Authorization via upsert-history

    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 select…

  • High 8.3

    Flowise through 3.1.4 Authorization Bypass via BullMQ Dashboard

    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 prot…

  • Medium 6.8

    Flowise through 3.1.4 Insecure Direct Object Reference via Credential

    Flowise (npm packages `flowise` and `flowise-components`) through 3.1.4 looks up credentials by ID without filtering on the requesting user's workspace (findOneBy({ id: credentialId }) with no workspaceId condition) in several code paths: getAllOpenaiAssistan…

  • High 7.7

    Flowise through 3.1.4 Authentication Bypass via Email-Only SSO

    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 …

  • High 7.1

    Flowise through 3.1.4 Missing Authorization via Chat Message Routes

    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…

  • High 7.7

    Flowise through 3.1.4 Authentication Bypass via SSO Email Match

    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 re…

  • High 7.1

    Flowise before 3.1.4 Server-Side Request Forgery via document loaders

    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 pri…

  • Medium 6.8

    Flowise before 3.1.4 Script Injection via Docker Workflows

    Flowise versions before 3.1.4 contain a script injection vulnerability in Docker image build workflows where workflow_dispatch inputs are directly interpolated into shell run blocks. Attackers with repository write access can inject shell metacharacters throu…

  • High 7.5

    Flowise before 3.1.4 NoSQL Injection via sessionId

    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 recor…

  • High 8.3

    Flowise before 3.1.4 SSRF and API Key Exfiltration via Chat Model Nodes

    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 redire…

  • High 8.8

    Flowise before 3.1.4 Remote Code Execution via SQL Database Chain

    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 in…

  • High 7.1

    Flowise before 3.1.4 Authorization Bypass via openai-realtime

    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 req…

  • High 8.5

    Flowise before 3.1.4 Remote Code Execution via cwd Parameter

    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 arr…

  • High 8.5

    Flowise before 3.1.4 Remote Code Execution via Custom MCP npx

    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-co…

  • High 7.1

    Flowise before 3.1.4 Cross-Tenant Authorization Bypass

    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 organization…

  • High 7.5

    Flowise before 3.1.4 Cross-Tenant Organization Admin Takeover

    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 ga…

  • Medium 6.3

    FlowiseAI Flowise Evaluations Endpoint index.ts axios.post server-side request forgery

    A vulnerability was found in FlowiseAI Flowise up to 3.0.2. This vulnerability affects the function axios.post of the file packages/server/src/controllers/evaluations/index.ts of the component Evaluations Endpoint. The manipulation of the argument Host/X-Forw…

  • Medium 6.3

    Flowise before 3.1.4 Denial of Service via text-to-speech/abort

    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 pred…

  • Medium 6.1

    Flowise before 3.1.4 Cross-Workspace Credential IDOR via node-load-method

    Flowise is a low-code platform for building LLM applications. In versions up to and including 3.1.3, the POST /api/v1/node-load-method/:name endpoint is mounted without any route-level permission check and invokes component loadMethods with an attacker-contro…

  • Medium 6.0

    Flowise before 3.1.4 Broken Access Control via organizationuser

    Flowise before 3.1.4 contains a broken access control vulnerability in GET /api/v1/organizationuser that allows any authenticated organization member to retrieve the organization owner's full user record including bcrypt password hash and temporary tokens. At…

  • Medium 6.5

    Flowise before 3.1.3 Credential Exposure via API

    Flowise before 3.1.3 contains an incomplete credential redaction vulnerability in the GET /api/v1/credentials/:id endpoint that returns decrypted secrets in plaintext. Authenticated users with credentials:view permission can retrieve sensitive data including …

  • Medium 6.3

    Flowise before 3.1.4 Credential Abuse via Text-to-Speech

    Flowise before 3.1.4 fails to validate chatflow visibility in the unauthenticated text-to-speech endpoint, allowing attackers to abuse private chatflow TTS credentials. Unauthenticated attackers can generate unlimited text-to-speech audio using stored OpenAI …

  • Critical 9.0

    Flowise before 3.1.3 Sandbox Escape to RCE

    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 …

  • Critical 9.0

    Flowise before 3.1.3 Remote Code Execution via Custom MCP

    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…

  • Medium 6.0

    Flowise before 3.1.3 IDOR via customer-default-source endpoint

    Flowise versions before 3.1.3 contain an insecure direct object reference vulnerability in the GET /api/v1/organization/customer-default-source endpoint that allows authenticated attackers to access other customers' payment and profile data by manipulating th…

  • Critical 9.0

    Flowise before 3.1.3 Code Injection via CSV Agent customReadCSV

    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 obfusca…

  • Critical 9.0

    Flowise before 3.1.3 Prompt Injection RCE via CSV Agent

    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() …

  • Critical 9.0

    Flowise before 3.1.3 Remote Code Execution via Airtable Agent

    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 cr…

  • High 8.6

    Flowise before 3.1.3 Sandbox Escape via Pandas Methods

    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…

  • Critical 9.4

    Flowise before 3.1.3 Sandbox Escape via Puppeteer

    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…

  • High 7.5

    Flowise 2.2.4 - 3.1.4 Missing Authorization via openai-assistants-file/download

    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 …

  • High 7.7
    CVE-2026-67620 Public exploit

    Flowise 3.1.4 SSRF via fetch-links Endpoint Incomplete Deny-List

    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 endpoin…

  • High 7.5

    Flowise 3.1.4 Authentication Bypass via OAuth2 Credential Refresh Endpoint

    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/ser…

  • Critical 9.9

    Flowise 3.1.4 IDOR in OpenAI Assistants Integration

    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 Assistan…

  • High 7.6

    Flowise 3.1.4 Missing Authorization on Document Store Mutation Endpoints

    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 s…

  • Critical 9.2

    Flowise: Unauthenticated OAuth2 token refresh endpoint returns access tokens — enables token theft for any connected service

    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 …

  • Critical 9.5

    Flowise: CSV Agent Prompt Injection Remote Code Execution Vulnerability

    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 valid…

  • High 8.3

    Flowise: Broken Access Control in Stripe Subscription Endpoints Allows Cross-Tenant Billing Manipulation

    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/organ…

  • High 7.1

    Flowise: Missing Authorization on Execution Update Endpoint

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the PUT /api/v1/executions/:id endpoint in packages/server/src/routes/executions/index.ts lacks the checkAnyPermission() middleware that protects other ex…