CVE-2026-46339
CriticalCVSS 10.0Exploitation Probability (EPSS)
Very high risk91th percentile - higher than 91% of all known CVEs
Summary
In 9Router versions 0.4.30 through 0.4.37, the middleware in src/proxy.js did not protect /api/cli-tools/* and /api/mcp/*, allowing unauthenticated plugin registration and command execution via the MCP bridge. This vulnerability is fixed in version 0.4.37.
Risk Assessment
An unauthenticated attacker can register malicious plugins and execute arbitrary commands on the server, leading to full system compromise.
Recommendation
Immediately upgrade 9Router to version 0.4.37 or later. If upgrading is not possible, block access to /api/cli-tools/* and /api/mcp/* paths at the network firewall.
Original NVD description (English source)
9Router is an AI router & token saver. From 0.4.30 until 0.4.37, 9Router's src/proxy.js middleware did not protect /api/cli-tools/* and /api/mcp/*, allowing unauthenticated registration of customPlugins through src/app/api/cli-tools/cowork-settings/route.js and command execution through the MCP bridge. This vulnerability is fixed in 0.4.37.

