事件经过
CVE-2026-51902 / CVE-2026-51903 / CVE-2026-51905:SuperAGI至v0.0.14版本在多个端点上存在不当的访问控制——/api/agents/get/project/{project_id}、agent_execution.py中的get_agent_by_latest_execution,以及agent_execution_config.py中的get_agent_execution_configuration——这些端点接受项目/智能体标识符,但未验证该对象是否属于已认证用户的组织。来自一个组织的已认证用户可以读取另一个组织的智能体列表、最新执行元数据和执行配置。
影响分析
一个多租户智能体平台在租户之间泄露每个组织的智能体定义、执行状态和配置,违反了租户隔离原则,并可能暴露另一个组织智能体使用的工作流逻辑、提示和连接器/秘密。
攻击途径
一个已认证用户向未受保护的端点提供另一个组织的项目/智能体标识符,以读取该组织的智能体、执行元数据和执行配置。
受影响系统
TransformerOptimus SuperAGI至v0.0.14版本。
缓解措施
修补/升级SuperAGI;在受影响的控制器中对project_id和智能体标识符参数强制执行组织所有权检查。