Impact
The vulnerability, identified as CWE-522, arises from insufficient protection of credentials stored in the system. An authenticated user can retrieve plaintext secrets such as API keys or tokens stored on MCP catalog entries, allowing the user to abuse those credentials against backend services. This can lead to unauthorized access, privilege escalation, and further compromise of systems.
Affected Systems
The affected product is Obot platform version 0.12.0 through 0.26.1. Any installation of Obot in that version range running the MCP catalog entry API is vulnerable.
Risk and Exploitability
The CVSS score of 7.1 indicates high severity, and while EPSS is not available and the vulnerability is not listed in KEV, the exploit path remains straightforward. An attacker only needs to be an authenticated user who has been granted access to a catalog entry, and can then request the API endpoint to obtain the plaintext secrets. The risk is moderate to high, particularly if the leaked credentials contain elevated privileges.
OpenCVE Enrichment