漏洞  ·  2026-10-30

Agno PandasTools不安全反射允许提示注入调用任意pandas函数(read_pickle RCE / 本地文件读取)

漏洞High 影响Global
CVE-2026-119050(CVSS 8.1 / 9.2):Agno直至3.1.11版本在PandasTools中暴露了不安全反射,通过getattr()解析模型控制的函数名。精心构造的提示注入可使代理在攻击者控制的路径上调用pandas.read_pickle以实现代码执行,或调用其他pandas读取器读取本地文件。供应商公告/问题跟踪器引用了易受攻击的工具代码和补丁讨论。
提示注入在代理框架内变为宿主机代码执行:引导代理推理的攻击者可将合法的pandas工具转化为任意函数调用,外传本地文件或以代理权限运行代码。
向Agno代理注入提示,枚举pandas函数名(如read_pickle)通过getattr;代理以攻击者控制的路径调用该函数,运行代码或读取本地文件。
Agno(agno)直至3.1.11版本(含)。
升级到3.1.11之后的补丁版本;限制/白名单工具可调用的pandas函数并避免将文件读取工具暴露给不可信内容。
NVD CVE-2026-119050VulnCheck advisory — Agno PandasTools
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →