SuperAGI v0.0.14 does not check whether an agent and an agent execution belong to the requesting user's organization in the endpoint that returns agent execution configurations. An authenticated user from one organization can read another organization's configuration by supplying the agent_id and agent_execution_id of the victim. The reporter states that the configuration can contain sensitive data such as API keys and prompts, but this has not been verified. The attack requires a valid account on the same SuperAGI instance.
TransformerOptimus · SuperAGI
SuperAGI v0.0.14 contains an incorrect access control flaw in the tool controller. The get_tool and update_tool functions accept a caller-supplied tool_id without verifying that the tool belongs to the caller's organization. An authenticated user of one organization can therefore read or modify tool metadata of another organization, which may include configuration data for external systems. CVSS 3.1 is rated 9.8 (Critical) by the CNA, while other sources rate it 5.9 (Medium).
TransformerOptimus · SuperAGI
SuperAGI v0.0.14 contains an incorrect access control flaw in the agent template controller. The functions save_agent_as_template and publish_template accept caller-supplied agent_id or agent_execution_id values without checking that they belong to the authenticated user's organization. An authenticated user with a low-privilege account in one organization can therefore act on agents and executions of another organization, which affects confidentiality, integrity and availability within the instance.
TransformerOptimus · SuperAGI
SuperAGI up to v0.0.14 fails to verify that a caller-supplied agent_id belongs to the caller's organization in the agent execution controller. An authenticated user of one organization can create or start execution records for agents owned by another organization via /agentexecutions/add and /agentexecutions/add_run. The impact concerns multi-tenant deployments where several organizations share one instance.
TransformerOptimus · SuperAGI