CVE-2026-40116PraisonAI是一个多代理团队系统。在4.5.128版本之前,其调用模块中的/media-stream WebSocket端点存在严重安全漏洞。该端点在未进行身份验证或Twilio签名验证的情况下接受任意客户端连接。每个连接都会使用服务器的API密钥打开经过身份验证的OpenAI Realtime API会话。由于系统未对并发连接数、消息速率或消息大小实施任何限制,未经身份验证的攻击者可以轻松耗尽服务器资源,并恶意消耗受害者的OpenAI API额度,造成服务拒绝和财务损失。
该漏洞源于PraisonAI的/media-stream WebSocket接口缺乏有效的访问控制与资源管理机制。具体来说,该接口未实施身份验证检查,也未验证Twilio签名,导致攻击者无需凭证即可建立连接。一旦连接建立,服务器会利用自身的OpenAI API密钥向OpenAI Realtime API发起代理请求。由于缺乏并发连接数限制、消息频率限制及消息大小限制,攻击者可通过脚本建立大量WebSocket连接并发送海量数据。这直接导致目标服务器的CPU、内存及带宽资源耗尽,同时因OpenAI API按量计费的特性,导致受害者API积分被迅速耗尽。这种资源耗尽攻击不仅会导致系统服务不可用,还会造成直接的经济损失。