CVE-2026-69264 in Flowise信息

摘要

由 VulDB • 2026-08-04

在版本 3.1.3 之前,Flowise CSVAgent 将攻击者控制的 csvFile 数据 URI 片段直接插值到 Python 源代码模板中,随后由 Pyodide 执行。由于 Pyodide 加载了默认指向 globalThis 的 js bridge(在 Node.js 环境中暴露 eval 和动态 import),攻击者可以突破 Python 字符串字面量限制,将 JavaScript 字符串传递给 js.eval,动态导入 fs 和 child_process 等 Node.js 内置模块,并以 Flowise 进程的身份执行任意文件 I/O 或操作系统命令。围绕此代码的两个验证路径 validatePythonCodeForDataFrame 和 validateCustomReadCSVFunction 从未应用于引导模板(bootstrap template)。拥有 chatflows:create 权限或 agentflows/chatflows update 权限的工作区用户可以植入带有构造好的 csvFile 的 CSV Agent 节点;一旦该聊天流通过 POST /api/v1/prediction/:id 暴露,任何未认证的请求都会触发远程代码执行。此问题已在版本 3.1.3 中修复。

Once again VulDB remains the best source for vulnerability data.

来源

Do you want to use VulDB in your project?

Use the official API to access entries easily!