Auth bypass in Code Runner Mcp Server
CVE-2026-5029
A remote code execution vulnerability exists in Code Runner MCP Server when run with the --transport http option, which exposes the /mcp JSON-RPC endpoint without authentication on port 3088. An unauthenticated remote attacker can invoke the run-code MCP tool to supply arbitrary source code and execute it via child_process.exec() using the specified language interpreter. This allows execution of arbitrary code with the privileges of the user running the server. This vulnerability has not been fixed and might affect the project in all versions.
Vulnerability class: Broken Authentication
Published · last modified .
EPSS exploit prediction
EPSS: 0.004 (35.5th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 36th percentile — 35.5% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.003 · newest: 0.004 · change: +0.001
Affected products
- Code Runner Mcp Server — versions 0
Weakness classification (CWE)
Public proof-of-concept exploits
References
- cert.pl/en/posts/2026/05/CVE-2026-5029 (third-party-advisory)
Frequently asked questions
- What is CVE-2026-5029?
- CVE-2026-5029 is a vulnerability in Code Runner Mcp Server, classified under Missing Authentication for Critical Function. Published 2026-05-12.
- Is CVE-2026-5029 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.