事件经过
CVE-2026-51851:agent-zero 1.7、1.8、1.9和1.10版本在python/helpers/file_browser.py:FileBrowser.save_text_file中存在路径遍历漏洞,该函数接受用户控制的文件路径,但未进行规范化或验证。(相关的CVE-2026-51852涵盖了同一文件中的save_file_b64。)
影响分析
在智能体框架中,文件浏览工具可通过受不可信内容引导的模型访问;未受约束的路径可写入预期目录之外,从而在智能体主机上实现任意文件写入/覆盖。
攻击途径
一个受不可信内容引导的智能体调用save_text_file(或save_file_b64),并使用攻击者提供的包含遍历序列的路径写入预期目录之外。
受影响系统
modelscope agent-zero 1.7、1.8、1.9、1.10版本。
缓解措施
升级/修补agent-zero(在FileBrowser中验证和规范化文件路径),并将文件浏览工具限制在预期的工作区目录内。