PatchSiren cyber security CVE debrief
CVE-2026-69256 FlowiseAI CVE debrief
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-04T17:17:00.707Z and has not been modified since then. The NVD entry is currently Received. The CSVAgent node in Flowise, a drag & drop user interface for building customized large language model flows, was vulnerable to code execution. An authenticated user who could create or modify a chatflow could add a CSV Agent, include a malicious read_pickle payload in the Additional Parameters, save the chatflow, and trigger the /api/v1/prediction/<UUID> endpoint to execute arbitrary commands. This was due to the pandas.read_pickle() function being used to deserialize a pickled payload, which could bypass the denylist of dangerous Python constructs. The issue was addressed in Flowise version 3.1.3. System administrators and security teams should verify and restrict usage of the CSVAgent node, especially in environments where untrusted users have chatflow creation or modification permissions. The CVE-2026-69256 issue involves the CSVAgent node in Flowise, which allowed users to execute Python code through pyodice. Although a denylist was in place, it was found that pandas.read_pickle() could be used to deserialize a pickled payload, leading to code execution. This was possible because the denylist did not block this specific function.
- Vendor
- FlowiseAI
- Product
- Flowise
- CVSS
- CRITICAL 9.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-04
- Original CVE updated
- 2026-08-05
- Advisory published
- 2026-08-04
- Advisory updated
- 2026-08-05
Who should care
System administrators and security teams responsible for Flowise installations, especially those with multi-user environments where chatflow creation and modification permissions are delegated to users or teams.
Technical summary
The CSVAgent node in Flowise, a drag & drop user interface for building customized large language model flows, was vulnerable to code execution. An authenticated user who could create or modify a chatflow could add a CSV Agent, include a malicious read_pickle payload in the Additional Parameters, save the chatflow, and trigger the /api/v1/prediction/<UUID> endpoint to execute arbitrary commands. This was due to the pandas.read_pickle() function being used to deserialize a pickled payload, which could bypass the denylist of dangerous Python constructs. The issue was addressed in Flowise version 3.1.3.
Defensive priority
Authenticated users with chatflow creation or modification permissions should verify and restrict usage of the CSVAgent node, especially in environments where untrusted users have such access.
Recommended defensive actions
- Verify and restrict usage of the CSVAgent node in Flowise installations, especially in environments where untrusted users have chatflow creation or modification permissions.
- Update Flowise to version 3.1.3 or later to apply the fix for CVE-2026-69256.
- Monitor chatflow modifications and user activities for suspicious behavior related to the CSVAgent node.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
Evidence notes
The CVE-2026-69256 issue involves the CSVAgent node in Flowise, which allowed users to execute Python code through pyodice. Although a denylist was in place, it was found that pandas.read_pickle() could be used to deserialize a pickled payload, leading to code execution. This was possible because the denylist did not block this specific function. The issue was addressed in version 3.1.3 of Flowise.
Official resources
AI-assisted PatchSiren debrief based on the supplied source corpus. The CVE record was published on 2026-08-04T17:17:00.707Z and has not been modified since then.