Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.8
CVE-2026-90898: Bifrost lets anyone run code on your gateway
CVE-2026-90898 · published 27 days ago
Summary
The Bifrost management interface can start any command on the server when a client is added, and in version 2.0.0 it does not require a login. An unauthenticated request can therefore execute programs with the same rights as the Bifrost service account. Enable the built‑in authentication setting or upgrade to version 2.1.0, which blocks this behavior.
What to do
- Update maximhq bifrost to version 2.1.0 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| maximhq | bifrost | < 2.1.0 |
Original advisory text
Bifrost unauthenticated remote code execution via MCP stdio client registration
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.
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.
References
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/90xxx/CVE-2026-90898... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-90898 Vendor Advisory
- https://github.com/maximhq/bifrost
- https://github.com/maximhq/bifrost/commit/12e170352bd25eab1ae9ba16611f1797d1fd8f...
- https://github.com/maximhq/bifrost/pull/6757
- https://github.com/maximhq/bifrost/releases/tag/transports/v2.1.0
- git://github.com/maximhq/bifrost Product
Internet-facing
3 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker full control
Type
CWE-306Missing Authentication for Critical Function
CWE-284Improper Access Control
Timeline
Published14 Sep 2026
Updated11 Oct 2026
First seen14 Sep 2026
Track software like this
Free during beta