Bifrost unauthenticated remote code execution via MCP stdio client registration
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| maximhq | Bifrost | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Maximhq | Bifrost |
|
Vendor Solution
Upgrade Bifrost HTTP transport to 2.1.0 or later. PR #6757 returns 403 for unauthenticated stdio MCP client registration when dashboard authentication is disabled or unconfigured. Authenticated admins can still add stdio clients. The 1.6.x line through 1.6.11 and transports/v2.0.0 do not include this change.
Vendor Workaround
Set governance.auth_config.is_enabled to true, use strong administrator credentials, and firewall the management listener.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 2.3% (2.311% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Maximhq
Maximhq bifrost |
|
| Vendors & Products |
Maximhq
Maximhq bifrost |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Bifrost registers MCP clients through its management API. A stdio client is a command plus args. Bifrost starts that program in the gateway the moment the client is added. No MCP handshake required. The default is governance.auth_config.is_enabled=false. Auth off means every caller is a local admin. One unauthenticated POST /api/mcp/client is enough to run a program as the Bifrost process user (appuser on the official image). transports/v2.1.0 refuses an unauthenticated stdio registration with 403. transports/v2.0.0 still allows it. | |
| Title | Bifrost unauthenticated remote code execution via MCP stdio client registration | |
| Weaknesses | CWE-284 CWE-306 |
|
| References |
| |
| Metrics |
cvssV3_1
|