PT-2026-67770 · Flowise · Flowise
CVE-2026-69259
·
Published
2026-08-04
·
Updated
2026-08-04
CVSS v4.0
9.4
Critical
| Vector | AV:N/AC:L/AT:N/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
An authenticated attacker can achieve remote code execution (RCE) through the SQLite Record Manager node. The issue occurs because the
additionalConfig input is spread after the intended database setting in the init() function, allowing the additionalConfig.database variable to overwrite the default SQLite database path.When using the published Docker image that runs as root, an attacker can write a SQLite database to arbitrary system paths, such as
/etc/chromium/exploit.conf. By manipulating the tableName and namespace variables, the attacker can inject shell syntax into the database file. This payload is triggered when Puppeteer launches Chromium and sources configuration files from /etc/chromium/*.conf, leading to full system compromise.Recommendations
Update to version 3.1.3.
As a mitigation measure, use a low-privileged user for container runtimes instead of the root user to restrict filesystem access.
Ensure that the
additionalConfig input cannot be used to overwrite the database property to an arbitrary file path.Exploit
Fix
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Flowise