跳到正文
原文
GitHub 安全公告·本站收录 · 原文发表 精选关注度64

Flowise 3.1.2 的 CSV/Airtable Agent 校验器可被绕过,导致数据外泄与 SSRF

Flowise Prompt Injection to RCE and SSRF via CSV/Airtable Agent Python Validator Bypass

AI 导读

Flowise 3.1.2 及更早版本的 CSV Agent 与 Airtable Agent 节点使用正则黑名单校验 LLM 生成的 Python 代码,存在多个结构性绕过,攻击者可通过未鉴权的预测 API 实施提示注入,将全部已加载数据外泄到外部服务器或对内网服务发起 SSRF。该漏洞被评为 Critical(CVSS 3.1 9.3),影响所有部署了 CSV Agent 或 Airtable Agent chatflow 的实例。最直接的绕过方式是 pd.read_json 携带 URL 参数,能通过全部 38 条正则检查并发出携带数据集的 HTTP 请求;此外 importlib 可绕过 import 词边界、chr() 可拼接函数名、np.ctypeslib 可加载原生库。

推荐理由

披露了 Flowise 3.1.2 中正则黑名单校验器的多个结构性绕过,并说明 3.1.0 补丁为何未能覆盖这些向量。

阅读原文github.com