Impact
The vulnerability exists in 9Router versions 0.4.30 through 0.4.36, where the middleware protecting /api/cli‑tools/* and /api/mcp/* was absent. This allowed unauthenticated users to register custom plugins via src/app/api/cli‑tools/cowork‑settings/route.js and then execute commands through the MCP bridge, leading to remote code execution. The weakness involves lack of authentication (CWE‑306) and operating‑system command injection (CWE‑78).
Affected Systems
The impacted product is 9Router from the vendor decolua. Versions 0.4.30 through 0.4.36 were vulnerable, and the issue was fixed starting with version 0.4.37. No other versions are listed as affected.
Risk and Exploitability
With a CVSS score of 10, the vulnerability offers a fully exploitable remote code execution path. The EPSS score of 2% indicates a low likelihood of exploitation, and the flaw has not yet appeared in the CISA KEV catalog. Attackers can reach the vulnerable endpoints via standard HTTP requests to the 9Router service, requiring no special network permissions beyond access to the exposed routes.
OpenCVE Enrichment
Github GHSA