Функция VaultManager.getDecryptedProviderKeyById() компании Helicone в конечной точке GET /v1/vault/key/{providerKeyId} не может проверить организацию запрашивающей стороны по идентификатору организации ключа хранилища. Злоумышленники с правами администратора или владельца в любой организации могут получить расшифрованные учетные данные вышестоящего поставщика для других арендаторов, включая открытые текстовые ключи API OpenAI, Anthropic и Bedrock.
Показать оригинальное описание (EN)
Helicone's VaultManager.getDecryptedProviderKeyById() function in the GET /v1/vault/key/{providerKeyId} endpoint fails to validate the requester's organization against the vault key's organization identifier. Attackers with admin or owner privileges in any organization can retrieve decrypted upstream provider credentials for other tenants, including plaintext OpenAI, Anthropic, and Bedrock API keys.
Характеристики атаки
Последствия
Строка CVSS v4.0