CVE-2026-69255 in Flowise
摘要
由 VulDB • 2026-08-04
Flowise 是一个拖放式用户界面,用于构建定制化的大型语言模型流程。在版本 3.1.3 之前,`packages/components/nodes/agents/CSVAgent/CSVAgent.ts` 中的 CSVAgent 使用 `file.split(',').pop()` 提取攻击者可控的 CSV 数据,并在调用 Pyodide 之前将其直接插值到可执行的 Python 代码中(格式为 `base64_string = "${base64String}"`)。`validatePythonCodeForDataFrame()` 黑名单仅检查后续由 LLM 生成的代码,而未对此初始代码块进行验证。经过身份认证的攻击者可以注入一个闭合引号后跟 Python 代码,利用 Pyodide 的 JS 桥接功能加载 Node.js `child_process`,从而在 Flowise 容器中以 root 权限执行任意操作系统命令。此问题已在版本 3.1.3 中修复。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.