Skip to content
CriticalVulnerability

GHSA-x6vm-w76m-8j7g: Flowise: Remote Code Execution Vulnerability in CSVAgent

Published
Record updated
View JSON
Affected
  • flowise <= 3.1.2
  • flowise-components <= 3.1.2
Fixed in
3.1.3
  • flowise 3.1.3 released June 25, 2026, 40 days before disclosure
  • flowise-components 3.1.3 released June 25, 2026, 40 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
1.0%

Summary

Flowise's CSVAgent node runs user-supplied Python through pyodide, intended for pandas CSV processing. A denylist blocks dangerous constructs, but the user-controlled customReadCSVFunc input can call pandas.read_pickle(), which deserializes a pickled payload and allows code execution without matching any denied pattern.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.