CVE-2026-55604: Authorization Bypass via Global Session Singleton in @arikusi/deepseek-mcp-server
Vulnerability ID: CVE-2026-55604
CVSS Score: 8.6
Published: 2026-08-25
An Authorization Bypass Through User-Controlled Key (CWE-639 / Insecure Direct Object Reference) vulnerability exists in @arikusi/deepseek-mcp-server starting in version 1.4.2 and fixed in 1.7.0. In Streamable HTTP transport mode, a process-global SessionStore singleton allows any remote client to retrieve or modify active conversation contexts belonging to other clients.
TL;DR
A global session singleton allows unauthenticated remote attackers to list, read, and manipulate all active multi-turn LLM chat contexts when running in HTTP transport mode.
⚠️ Exploit Status: POC
Technical Details
- CWE ID: CWE-639
- Attack Vector: Network
- CVSS Score: 8.6
- EPSS Score: 0.00372 (Percentile: 29.99%)
- Impact: Complete Context Disclosure / Data Exfiltration
- Exploit Status: Proof of Concept Available
- CISA KEV Status: Not Listed
Affected Systems
- @arikusi/deepseek-mcp-server >= 1.4.2, < 1.7.0
-
@arikusi/deepseek-mcp-server: >= 1.4.2 < 1.7.0 (Fixed in:
1.7.0)
Code Analysis
Commit: 9fd5142
Fix: Refactor SessionStore to remove singleton and scope it per transport connection
Exploit Details
- GitHub Security Advisory: GHSA-fh3r-g96v-f578 detailing the vulnerability description and manual reproduction steps.
Mitigation Strategies
- Upgrade the @arikusi/deepseek-mcp-server package to version 1.7.0 or higher.
- Disable the Streamable HTTP transport mode if not strictly required, relying instead on single-tenant STDIO.
- Implement network-level access controls and authentication proxies if HTTP transport is mandatory.
Remediation Steps:
- Identify all deployments of @arikusi/deepseek-mcp-server.
- Check the package version in package.json and verify if TRANSPORT=http is defined in environment variables.
- Execute
npm install @arikusi/deepseek-mcp-server@1.7.0to apply the patch. - Restart the MCP server process and verify that session isolation is successfully enforced.
References
Read the full report for CVE-2026-55604 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)