CVE-2026-40088PraisonAI在4.5.121版本之前存在严重的安全漏洞。由于execute_command函数和工作流shell执行未对用户输入进行有效隔离,攻击者可通过智能体工作流、YAML定义或LLM生成的工具调用注入任意shell命令。该漏洞无需认证即可通过网络触发,可能导致服务器被完全接管。
该漏洞的核心在于PraisonAI未能正确处理来自外部的不可信输入。系统在处理智能体工作流、解析YAML配置文件以及执行大语言模型(LLM)生成的工具调用时,直接将用户提供的参数传递给底层的shell执行环境。攻击者可以利用Shell元字符(如分号、反引号、管道符等)破坏原有命令结构,拼接并执行恶意的系统指令。由于CVSS评分为9.6且无需认证,攻击者只需诱导用户进行简单的交互或利用系统自动化的LLM调用接口,即可在服务器端实现远程代码执行,进而获取系统敏感数据、篡改文件甚至破坏服务可用性。