PT-2026-67729 · Flowise · Flowise
CVE-2026-69251
·
Published
2026-08-04
·
Updated
2026-08-04
CVSS v4.0
9.0
Critical
| Vector | AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H |
Name of the Vulnerable Software and Affected Versions
Flowise versions prior to 3.1.3
Description
Flowise record manager and agent memory nodes allow authenticated users to set arbitrary TypeORM
DataSource options via the additionalConfig input. This occurs in the following components:packages/components/nodes/recordmanager/MySQLRecordManager/MySQLrecordManager.tspackages/components/nodes/recordmanager/PostgresRecordManager/PostgresRecordManager.tspackages/components/nodes/recordmanager/SQLiteRecordManager/SQLiteRecordManager.tspackages/components/nodes/memory/AgentMemory/MySQLAgentMemory/MySQLAgentMemory.tspackages/components/nodes/memory/AgentMemory/AgentMemory.ts
Because TypeORM
DataSource options such as entities, subscribers, and migrations can load local JavaScript files, an attacker can upload a malicious JavaScript payload and reference it through the additionalConfig.entities variable to execute arbitrary code on the server, leading to a full application compromise. The exploitation process involves using the POST /api/v1/auth/login endpoint to obtain organization details and the POST /api/v1/document-store/loader/process/{loader id} endpoint to upload the payload.Recommendations
Update Flowise to version 3.1.3.
As a temporary mitigation, restrict or disable the use of the
additionalConfig input in record manager and agent memory nodes to prevent the configuration of entities, subscribers, migrations, and extra options.Exploit
Fix
RCE
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Flowise