CVE-2026-44334PraisonAI在4.5.139至4.6.32之前的版本中存在安全绕过漏洞。由于修复CVE-2026-40287时遗漏了对praisonai/templates/tool_override.py文件的导入保护,攻击者可构造恶意配方请求,触发服务器执行未授权的本地tools.py文件,导致无需认证的远程代码执行。
该漏洞源于对CVE-2026-40287的不完整修复。虽然开发者在tool_resolver.py和api/call.py中限制了tools.py的自动导入,但遗漏了praisonai/templates/tool_override.py中的导入点。攻击者可利用/v1/recipes/run接口,通过POST请求传入指向本地路径或GitHub仓库(因为SecurityConfig.allow_any_github默认为True)的配方值。当系统加载配方时,会执行未受保护的exec_module()加载同目录下的tools.py,从而允许攻击者在无需身份验证的情况下执行任意Python代码。