Skip to content
MediumNews

Critical Bifrost AI Gateway Flaw Lets Attackers Run Commands Without Credentials

Published
Record updated
View JSON

Summary

JFrog Security Research's Yuval Moravchick found CVE-2026-90898 (CVSS 9.8) in Bifrost, an open-source AI gateway. Before 2.1.0 with management authentication disabled, which is the default, a single unauthenticated POST to /api/mcp/client registers a stdio MCP client, and Bifrost runs the specified command as the gateway process user before any MCP handshake. Because the gateway stores API keys for every connected provider, the attacker gains access to those credentials.

Mitigation

Upgrade to transports/v2.1.0, which returns 403 for unauthenticated stdio MCP client registration. If upgrading is not immediately possible, set governance.auth_config.is_enabled to true, use strong credentials, and keep the management listener off untrusted networks. JFrog advises treating any instance that ran with authentication disabled and an exposed management API as compromised and rotating virtual keys and provider API keys.