Skip to main content

Flowise CVE-2026-56272

| EUVDEUVD-2026-38748 MEDIUM
Use of Password Hash With Insufficient Computational Effort (CWE-916)
2026-06-24 VulnCheck
5.6
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
5.6 MEDIUM
CVSS:4.0/AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:N/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:X
vuln.today AI
4.1 MEDIUM

Requires prior database extraction under high privilege (PR:H, AC:H, AV:L); only confidentiality is impacted through accelerated offline hash cracking.

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:H/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
Jun 24, 2026 - 13:01 EUVD
Source Code Evidence Fetched
Jun 24, 2026 - 12:22 vuln.today
Analysis Generated
Jun 24, 2026 - 12:22 vuln.today

DescriptionCVE.org

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.

AnalysisAI

Flowise versions up to and including 3.0.12 hash passwords using bcrypt with a default cost factor of 5 rounds - yielding only 32 iterations versus the OWASP-recommended minimum of 1,024 at 10 rounds - making stored password hashes approximately 30 times faster to crack with modern GPU hardware. All deployments where the PASSWORD_SALT_HASH_ROUNDS environment variable has not been manually overridden to 10 or higher are affected, which represents the majority of real-world installs since defaults predominate. In a database breach scenario, an attacker who obtains the hash table can leverage GPU-accelerated tools to recover plaintext passwords at roughly 300,000 attempts per second versus ~10,000 at the recommended work factor; no public exploit identified at time of analysis.

Technical ContextAI

Flowise is an open-source LLM workflow orchestration platform distributed as an npm package. The weakness resides in packages/server/src/enterprise/utils/encryption.util.ts at lines 5-7, where the getHash() function calls bcrypt.genSaltSync() with a fallback value of 5 when PASSWORD_SALT_HASH_ROUNDS is not set: parseInt(process.env.PASSWORD_SALT_HASH_ROUNDS || '5'). The same insecure default is replicated in the password reset path at account.service.ts:568. CWE-916 (Use of Password Hash With Insufficient Computational Effort) precisely describes this class of defect: bcrypt's security model depends on its configurable cost factor to impose a deliberate computational penalty that keeps pace with hardware advances. At cost factor 5, each hash requires 2^5 = 32 internal iterations; at the OWASP-recommended minimum of 10, this rises to 2^10 = 1,024 iterations - a 32× increase in resistance per attempt. The CPE cpe:2.3:a:flowise:flowise:*:*:*:*:*:*:*:* covers all Flowise releases up through 3.0.12.

RemediationAI

Upgrade Flowise to version 3.0.13 or later, which corrects the default bcrypt salt rounds; the upstream fix is tracked in GitHub PR #5665 at https://github.com/FlowiseAI/Flowise/pull/5665. Prior to upgrading, operators can immediately set the PASSWORD_SALT_HASH_ROUNDS environment variable to a minimum of 10 (OWASP minimum) or preferably 12 (the advisory's recommended balance of security and performance); note that this only affects new hashes - all existing password entries remain stored at 5 rounds and will continue to be crackable at the accelerated rate until users change their passwords. Therefore, after deploying 3.0.13, administrators should trigger a forced password reset for all user accounts to replace legacy low-iteration hashes. Increasing the round count does add measurable latency to login and password reset operations, scaling linearly with cost factor; 12 rounds is advised as a practical upper bound for interactive workloads without perceptible user impact.

CVE-2025-59528 CRITICAL POC
10.0 Sep 22

Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete

CVE-2025-8943 CRITICAL POC
9.8 Aug 14

Flowise versions before 3.0.1 allow unauthenticated access to the Custom MCPs feature, which is designed to execute OS c

CVE-2025-26319 CRITICAL POC
9.8 Mar 04

FlowiseAI Flowise version 2.2.6 contains an arbitrary file upload vulnerability in the /api/v1/attachments endpoint. Una

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2025-58434 CRITICAL POC
9.8 Sep 12

Flowise is a drag & drop user interface to build a customized large language model flow. Rated critical severity (CVSS 9

CVE-2026-30821 CRITICAL POC
9.8 Mar 07

Unrestricted file upload in Flowise LLM workflow builder before 3.0.13 via /api/v1/attachments endpoint allows unauthent

CVE-2026-30824 CRITICAL POC
9.8 Mar 07

Missing authentication on NVD data endpoint in Flowise before 3.0.13 allows unauthenticated access to internal vulnerabi

CVE-2026-70470 CRITICAL POC
9.5 Aug 04

Remote code execution in Flowise before 3.1.3 arises because its Pyodide Python-code validator (validatePythonCodeForDat

CVE-2026-73483 CRITICAL POC
9.4 Aug 13

Remote command execution in Flowise <= 3.1.2 lets an authenticated user break out of the vm2/@flowiseai/nodevm JavaScrip

CVE-2025-71334 CRITICAL POC
9.3 Jun 25

Arbitrary file read and write in FlowiseAI Flowise (versions 2.2.8 through 3.0.5) lets remote unauthenticated attackers

CVE-2026-46442 CRITICAL POC
9.4 Jun 08

Authenticated remote code execution in FlowiseAI Flowise prior to 3.1.2 allows any user with a valid session or API key

CVE-2026-73601 CRITICAL POC
9.0 Aug 13

Remote code execution in Flowise before 3.1.3 lets authenticated users abuse the Custom MCP node - when CUSTOM_MCP_PROTO

Share

CVE-2026-56272 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy