p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

flowise 3.0.6: bekannte Sicherheitslücken · Seite 2

Bekannte Sicherheitslücken für flowise 3.0.6: 87. Vergleichen Sie die unten genannten Korrekturen mit Ihrer installierten Version.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 87

  1. CVE-2026-69257

    Hoch · CVSS 7.6EPSS 0,43%Korrektur verfügbar

    Flowise: SSRF Protection Bypass via IPv4-Mapped IPv6 Addresses

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise's HTTP security module httpSecurity.ts did not normalize IPv4-mapped IPv6 addresses such as ::ffff:127.0.0.1 and ::ffff:169.254.169.254 before checking them against the deny list. Because ipaddr.js reports these addresses as ipv6 while IPv4 CIDR deny-list entries are ipv4, isDeniedIP() skipped the IPv4 CIDR checks. An attacker who controls DNS resolution for a hostname used by the HTTP Node, API Chain, Document Loader, MCP tool, or other paths using secureAxiosRequest(), secureFetch(), or checkDenyList() could return a AAAA record

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-69256

    Kritisch · CVSS 9.4EPSS 1,01%Korrektur verfügbar

    Flowise: Remote Code Execution Vulnerability in CSVAgent

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the CSVAgent node allowed users to provide Python code that is executed through pyodide; although a denylist blocked dangerous Python constructs, pandas.read_pickle() could deserialize a pickled payload and achieve code execution without matching the denied words. The affected file is flowise-components/nodes/agents/CSVAgent/CSVAgent.ts, where user-supplied customReadCSVFunc is evaluated as pd.${customReadCSVFunc}. An authenticated user who can create or modify a chatflow can add a CSV Agent, place a malicious read_pickle payload in the Ad

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-69255

    Kritisch · CVSS 9.2EPSS 0,6%Korrektur verfügbar

    Flowise: CSV Agent Remote Code Execution via Pyodide Code Injection — Root Shell Verified

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the CSVAgent in packages/components/nodes/agents/CSVAgent/CSVAgent.ts extracted attacker-controlled CSV data with file.split(',').pop() and interpolated it directly into executable Python as base64_string = "${base64String}" before calling Pyodide. The validatePythonCodeForDataFrame() denylist only checked later LLM-generated code and did not validate this initial code block. An authenticated attacker could inject a closing quote followed by Python code, use Pyodide's js bridge to load Node.js child_process, and execute arbitrary operating

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-69254

    Kritisch · CVSS 9.4EPSS 0,69%Öffentlicher ExploitKorrektur verfügbar

    Flowise: RCE via NodeVM Sandbox Escape in executeJavaScriptCode() nodeVMOptions Override

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, executeJavaScriptCode() accepted caller-provided nodeVMOptions and merged them over the default NodeVM security settings in packages/components/src/utils.ts. An authenticated attacker reaching packages/server/src/routes/node-custom-functions/index.ts could run a custom function that imported flowise-components/dist/src/utils.js, called executeJavaScriptCode() again with nodeVMOptions.require.builtin set to allow all built-in modules, and then required child_process to execute arbitrary system commands as root on the Flowise server. This is

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-69253

    Kritisch · CVSS 9.0EPSS 0,66%Korrektur verfügbar

    Flowise Sandbox Escape to RCE

    Flowise is a drag-and-drop user interface for building customized large language model (LLM) flows. Prior to version 3.1.3, several custom-tool components — AgentAsTool, ChatflowTool, and ExecuteFlow — ran code in the in-process  vm2  sandbox. To build that code, they inserted a user-controlled  baseURL  value straight into the JavaScript source, for example  const url = "${baseURL}/..."; . The only check on  baseURL  was  isValidURL , but a valid-looking URL can still contain characters that break out of a code string. An authenticated user could craft a  baseURL  that passed this check, closed the surrounding string, and injected their own

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-69252

    Hoch · CVSS 7.2EPSS 0,54%Korrektur verfügbar

    Flowise: Missing authorization on `/api/v1/files` allows low-privileged API keys to list and delete files across workspaces within the same organization

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the /api/v1/files route was protected only by the feat:files feature gate and did not enforce checkPermission on GET or DELETE. A low-privileged authenticated API key with unrelated permissions could call GET /api/v1/files to list files under the organization storage root and DELETE /api/v1/files?path=... to delete files belonging to other workspaces in the same organization because getAllFiles and deleteFile used activeOrganizationId and a user-controlled path without restricting access by permissions or activeWorkspaceId. This issue is f

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-69251

    Kritisch · CVSS 9.0EPSS 2,74%Öffentlicher ExploitKorrektur verfügbar

    Flowise RCE via TypeORM DataSource

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, Flowise record manager and agent memory nodes allowed users to set arbitrary TypeORM DataSource options through the additionalConfig input in packages/components/nodes/recordmanager/MySQLRecordManager/MySQLrecordManager.ts, packages/components/nodes/recordmanager/PostgresRecordManager/PostgresRecordManager.ts, packages/components/nodes/recordmanager/SQLiteRecordManager/SQLiteRecordManager.ts, packages/components/nodes/memory/AgentMemory/MySQLAgentMemory/MySQLAgentMemory.ts, and packages/components/nodes/memory/AgentMemory/AgentMemory.ts. T

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-69250

    Hoch · CVSS 8.5EPSS 0,57%Korrektur verfügbar

    Flowise: Unauthenticated OAuth2 Refresh Enables Non-Blind SSRF and Secret Exfiltration

    Flowise is a drag & drop user interface to build a customized large language model flow. Prior to 3.1.3, the OAuth2 token refresh endpoint POST /api/v1/oauth2-credential/refresh/:credentialId is unauthenticated by design and performs a server-side HTTP request to the credential-controlled accessTokenUrl without SSRF protections. Runtime validation confirmed that the endpoint was reachable without authentication, triggered outbound POST requests to an attacker-controlled server, reflected the full remote response body to the caller through tokenInfo, and sent client_id, client_secret, grant_type=refresh_token, and refresh_token in the request

    • Auf 3.1.3 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-56271

    Kritisch · CVSS 9.3EPSS 0,66%Korrektur verfügbar

    Flowise - Weak Default JWT Secrets in Authentication Middleware

    Flowise before 3.1.0 (affected versions 3.0.13 and earlier) uses weak hardcoded default JWT secrets ('auth_token', 'refresh_token') and default audience and issuer values ('AUDIENCE', 'ISSUER') in the enterprise passport authentication middleware (packages/server/src/enterprise/middleware/passport/index.ts). When the corresponding environment variables (JWT_AUTH_TOKEN_SECRET, JWT_REFRESH_TOKEN_SECRET, JWT_AUDIENCE, JWT_ISSUER) are not set, the application silently falls back to these publicly known defaults, allowing an attacker to forge valid JWTs and impersonate any user, including administrators, resulting in authentication bypass.

    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-56273

    Mittel · CVSS 4.9EPSS 0,5%Korrektur verfügbar

    Flowise - Path Traversal in Vector Store basePath Parameter

    Flowise before 3.1.0 contains a path traversal vulnerability in Faiss and SimpleStore vector store implementations that accept unsanitized basePath parameters from authenticated users. Attackers with valid API tokens can write vector store data to arbitrary filesystem locations, potentially enabling code execution or data exfiltration.

    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-56278

    Kritisch · CVSS 9.3EPSS 0,53%Korrektur verfügbar

    Flowise - Session Hijacking via Weak Default Express Session Secret

    Flowise before 3.1.0 (affected versions 3.0.13 and earlier) uses a weak hardcoded default secret ('flowise') for the express-session middleware when the EXPRESS_SESSION_SECRET environment variable is not set (packages/server/src/enterprise/middleware/passport/index.ts). Because this default secret is publicly visible in the source code, an attacker can forge valid signed session cookies to impersonate any user and bypass authentication.

    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-56277

    Mittel · CVSS 6.9EPSS 0,18%Korrektur verfügbar

    Flowise - Hardcoded CORS Wildcard in TTS Endpoint

    Flowise before 3.1.2 sets Access-Control-Allow-Origin to a hardcoded wildcard (*) on its text-to-speech (TTS) generation endpoint (packages/server/src/controllers/text-to-speech/index.ts), independent of the server's configured CORS policy. This bypasses the server's otherwise restrictive default CORS configuration (getCorsOptions()) and allows any webpage to make cross-origin requests that trigger TTS generation using stored credentials, enabling drive-by cross-origin credential abuse.

    • Auf 3.1.2 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2025-71335

    Hoch · CVSS 8.6EPSS 0,38%Korrektur verfügbar

    Flowise - Session Invalidation Failure After Password Change

    Flowise before 3.0.10 (affected versions 3.0.7 and earlier) fails to invalidate existing sessions and session tokens after a user changes their password. An attacker who already holds an active session, for example via a stolen session token or a device left logged in, remains authenticated as the legitimate user even after the user rotates their credentials, undermining the security purpose of the password change.

    • Auf 3.0.10 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-56272

    Mittel · CVSS 5.6EPSS 0,1%Korrektur verfügbar

    Flowise - Insufficient Password Salt Rounds in Bcrypt Hashing

    Flowise before 3.0.13 uses bcrypt with default salt rounds of 5, providing only 32 iterations instead of the OWASP-recommended minimum of 10 rounds. Attackers can crack password hashes approximately 30 times faster with modern GPU hardware, potentially compromising all user accounts in a database breach scenario.

    • Auf 3.0.13 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-56270

    Hoch · CVSS 8.7EPSS 2,05%Öffentlicher ExploitKorrektur verfügbar

    Flowise - Unauthenticated OAuth Secrets Disclosure via /api/v1/loginmethod Endpoint

    Flowise before 3.1.0 (versions 3.0.13 and earlier) contains a missing authentication vulnerability in the /api/v1/loginmethod endpoint that allows unauthenticated users to retrieve an organization's complete SSO configuration, including OAuth client secrets in cleartext, by providing an organizationId parameter. Remote attackers can send a GET request to harvest sensitive API credentials for Google, Microsoft/Azure, GitHub, and Auth0 integrations. This affects FlowiseAI Cloud and self-hosted instances where the endpoint is exposed.

    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-56269

    Mittel · CVSS 4.3EPSS 0,13%Korrektur verfügbar

    Flowise - Weak Default Token Hash Secret in JWT Token Encryption

    Flowise before 3.1.0 (npm package flowise, versions 3.0.13 and earlier) uses a weak hardcoded default value 'Secre$t' for the TOKEN_HASH_SECRET environment variable in packages/server/src/enterprise/utils/tempTokenUtils.ts when the variable is not configured. This secret derives the AES-256-CBC key used to encrypt user IDs and workspace IDs in the 'meta' field of JWT tokens. An attacker who knows the default secret can decrypt this metadata to extract internal user and workspace identifiers, and re-encrypt manipulated values such as altered user or workspace IDs. Because the JWT signature is validated separately, decrypting or tampering with

    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-56275

    Mittel · CVSS 6.0EPSS 0,32%Korrektur verfügbar

    Flowise - Server-Side Request Forgery via Execute Flow Base URL

    Flowise before 3.1.0 contains a server-side request forgery vulnerability in the Execute Flow node that allows attackers to bypass security validation by providing intranet addresses through the base URL field. Attackers can initiate HTTP requests to internal network addresses, access cloud metadata, and enumerate internal services by exploiting the missing secureFetch verification in httpSecurity.ts.

    • Auf 3.1.0 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-56274

    Hoch · CVSS 8.7EPSS 7,52%Öffentlicher ExploitKorrektur verfügbar

    Flowise - Remote Code Execution via MCP Security Bypass in validateCommandFlags and validateArgsForLocalFileAccess

    Flowise before 3.1.2 contains multiple OS command injection vulnerabilities in the Custom MCP Server feature due to incomplete command-flag validation and a regex bypass in local file access restrictions. An attacker with a Flowise account of any role, or API access with view/update permissions for chatflows, can configure a malicious MCP server to bypass the validateCommandFlags blocklist (for example, 'docker build' is not blocked, and 'npx --yes' is not blocked while only '-y' is) and the validateArgsForLocalFileAccess checks, resulting in execution of arbitrary commands on the Flowise host.

    • Auf 3.1.2 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-56268

    Mittel · CVSS 5.3EPSS 0,39%Korrektur verfügbar

    Flowise - Cross-Workspace Information Disclosure via chatflows/apikey Endpoint

    Flowise before 3.1.2 contains an information disclosure vulnerability in the /api/v1/chatflows/apikey/:apikey endpoint. When the keyonly query parameter is omitted (the default), the endpoint returns not only the chatflows bound to the supplied API key but also all chatflows across every workspace that have no API key assigned, because the underlying query lacks any workspace filter. An attacker with a valid API key for one workspace can therefore retrieve the full ChatFlow configuration (including flowData with system prompts and node configurations, chatbotConfig, apiConfig, and credential IDs) of unprotected chatflows belonging to other wo

    • Auf 3.1.2 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-56276

    Mittel · CVSS 6.0EPSS 0,37%Korrektur verfügbar

    Flowise - Mass Assignment in PUT /api/v1/user Allows Password Hash Override

    Flowise before 3.1.2 contains a mass assignment vulnerability in the PUT /api/v1/user endpoint that allows authenticated users to directly modify the credential field without validation. Attackers can bypass password change verification and session invalidation by supplying a crafted password hash, establishing persistent account access after temporary session compromise.

    • Auf 3.1.2 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →