事件经过
VulnCheck于2026-10-19披露,Cognition 0.13.0之前版本默认将其代理沙箱后端设置为本地执行,并且其REST/SSE API未提供认证。未认证攻击者可创建会话并发布消息,导致代理循环通过本地shell后端执行攻击者指定的shell命令。CVSS 9.8(v3.1)/ 9.2(v4.0),CWE-306/CWE-1188。
影响分析
这是针对AI代理编排平台的自助式未认证RCE:仅具有网络可达性的攻击者可在运行客户代理的机器上执行任意代码,进而渗透整个代理/LLM技术栈。
攻击途径
REST/SSE API未提供认证,且代理沙箱默认采用本地执行。未认证的POST /sessions(创建会话)后跟POST /sessions/{id}/messages会驱动Deep Agents ReAct循环通过本地shell后端,以服务器用户身份执行攻击者控制的shell命令(CWE-306缺失认证 + CWE-1188不安全默认值)。
受影响系统
Cognition < 0.13.0(pkg:github/CognicellAI/Cognition)
缓解措施
升级至v0.13.0,该版本对不支持的主机/本地执行采用失败关闭部署,并增加了更严格的租户/作用域强制措施。