무슨 일이 있었나
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 및 에이전트 식별자 매개변수에 대한 조직 소유권 검사를 적용하십시오.