CVE-2026-40114PraisonAI在4.5.128版本之前的/api/v1/runs端点存在服务端请求伪造(SSRF)漏洞。该接口未对请求体中的webhook_url参数进行有效验证,允许未经身份验证的攻击者指定任意URL。当作业完成时,服务器会向该URL发送HTTP POST请求,攻击者可利用此行为探测内网服务或攻击云元数据服务。
该漏洞的根源在于PraisonAI在处理作业运行回调时缺乏对目标URL的安全限制。系统使用httpx.AsyncClient向用户提供的webhook_url发起异步POST请求,且未对目标地址进行内网IP校验或DNS重绑定防护。由于无需认证(PR:N)且无用户交互(UI:N),攻击者可构造恶意请求,将webhook_url设置为内部服务地址(如AWS元数据服务169.254.169.254)。服务器随后充当代理,向内网发送请求并将结果返回给攻击者,从而导致敏感信息泄露或内部服务被攻击。