decolua 9Router是decolua基金会的一个智能路由与降级的AI模型代理工具。 decolua 9router 0.4.30版本至0.4.37之前版本存在安全漏洞,该漏洞源于中间件未保护/api/cli-tools/和/api/mcp/路径,可能导致未经身份验证的攻击者注册自定义插件并通过MCP桥接器执行命令。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|---|---|---|
| 1 | 9Router <= 0.4.36 middleware only guards 8 explicitly listed routes, leaving /api/cli-tools/* and /api/mcp/* entirely unauthenticated. An attacker can POST to /api/cli-tools/cowork-settings to register a custom MCP plugin with attacker-controlled command and args stored verbatim into globalThis, then GET /api/mcp/{name}/sse to trigger spawn() with the stored command resulting in unauthenticated remote code execution. | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-46339.yaml | POC Details |
| CVE-2026-49352 | 9.8 CRITICAL | 9Router: Hardcoded Default fallback JWT Secret Allows Authentication Bypass |
| CVE-2026-62312 | 8.8 HIGH | 9Router: Authenticated RCE via Unvalidated MCP Plugin Arguments |
| CVE-2026-49353 | 7.5 HIGH | 9Router: Local-Only Access Gate Bypass in 9router via Host Header SpoofING |
| CVE-2026-56678 | 6.4 MEDIUM | 9Router: Kiro region injection allows authenticated SSRF with Authorization header forward |
| CVE-2026-56679 | 9Router: Mass assignment in PATCH /api/settings allows authenticated authorization downgra |