Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Agno PythonTools Path Traversal via joinpath file_name argument
Vulnerability Description
Agno's PythonTools in libs/agno/agno/tools/python.py contains a path traversal vulnerability that allows attackers to read, write, or execute arbitrary files by supplying parent-directory traversal sequences in the file_name argument passed to read_file, save_to_file, or run_python_file tool actions. Attackers can inject traversal sequences such as '../../../../../../etc/passwd' through direct tool invocation or via prompt injection embedded in agent-processed content to escape the intended base_dir boundary and achieve arbitrary file read, arbitrary file write, or arbitrary Python code execution within the process user's authority.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Vulnerability Title
Agno 路径遍历漏洞
Vulnerability Description
Agno是Agno组织开源的一个用于构建具有内存、知识和推理的多智能体系统的全栈框架。 Agno 710d7e7及之前版本存在路径遍历漏洞,该漏洞源于对file_name参数处理不当,存在路径遍历问题,攻击者可通过直接工具调用或提示注入的方式,在进程用户权限内实现任意文件读取、任意文件写入或任意Python代码执行。
CVSS Information
N/A
Vulnerability Type
N/A