
Seven MCP CVEs in One Month: The Complete Map
When I published my analysis of the eval() epidemic in MCP servers earlier today, I had identified three CVEs. By the time I finished that piece, the number had already grown. There are seven. All published in February 2026. All remote code execution. All the same root cause: user-controlled input reaching dangerous execution functions without sanitization. Here's the complete map. The Seven CVEs CVE Server Vulnerable Function Root Cause CVE-2026-0755 gemini-mcp-tool execAsync Shell metacharacter injection CVE-2026-1977 mcp-vegalite-server eval(vegalite_specification) Python eval on user input CVE-2026-2008 fermat-mcp eqn_chart equations Python eval on equation strings CVE-2026-2131 HarmonyOS-mcp-server input_text OS command injection CVE-2026-2178 xcode-mcp-server run_lldb Command injection in debugger CVE-2026-25546 godot-mcp executeOperation projectPath exec() with unsanitized path CVE-2026-26029 sf-mcp-server child_process.exec Shell injection in Salesforce MCP Seven servers. Seven
Continue reading on Dev.to
Opens in a new tab



