Skip to main content
← All vulnerabilities
CVE-2026-46339GHSA-FHH6-4QXV-RPQJ

9Router: Unauthenticated Remote Code Execution via unprotected MCP custom plugin routes

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.4.37
1 proof of concept on GitHub, 1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • decolua 9router

    From 0.4.30 · fixed in 0.4.37

  • 9routernpm

    From 0.4.30 · fixed in 0.4.37

References 4

GitHub · decolua/9router

GitHub · projectdiscovery/nuclei-templates

GitHub · SimoesCTT/CTT-Enhanced-CVE-2026-46339-Exploit-Engine