Updated 2026-11-15
Short answer: between late October and 13 November 2026, Amazon, AWS, Microsoft, IBM, pgEdge and the MCP TypeScript SDK published fixes for flaws in MCP servers and gateways. Every one in the table below has a fixed version. None of them is in CISA's exploited list (catalog of 13 November 2026), and Microsoft marks its MCP Gateway flaw as not exploited. A separate batch of command-injection CVEs in smaller open-source MCP servers, published by NVD on 27 October, names no fixed version.
| Server | CVE | Affected | Fixed in |
|---|---|---|---|
| Amazon mcp-gateway-registry | CVE-2026-100307 | 1.0.9 to 1.24.7 | 1.25.0 (AWS, GitHub advisory) |
| Amazon mcp-gateway-registry | CVE-2026-125926 | 1.0.3 to 1.34.0 | 1.35.0 (AWS, GitHub advisory) |
| awslabs.aws-api-mcp-server | CVE-2026-125271 | 0.2.13 up to 1.5.1 | 1.5.1 (AWS) |
| awslabs.aws-api-mcp-server | CVE-2026-115413 | 1.3.0 up to 1.6.0 | 1.6.0 (AWS) |
| Microsoft MCP Gateway | CVE-2026-109492 | before 1.0.0 | 1.0.0 container image (Microsoft) |
| IBM ContextForge MCP Gateway | CVE-2026-110278 | 1.0.0 to 1.1.0 | 1.1.1 (IBM) |
| IBM ContextForge MCP Gateway | CVE-2026-110279 | 1.0.0 to 1.1.0 | 1.1.1 (IBM) |
| pgEdge Postgres MCP Server | CVE-2026-126196 | 1.0.0 and earlier | 1.1.0 (pgEdge advisory) |
| pgEdge Postgres MCP Server | CVE-2026-126197 | 1.0.0 and earlier | 1.1.0 (pgEdge advisory) |
| @modelcontextprotocol/server (TypeScript SDK) | CVE-2026-111770 | 2.0.0 to 2.2.0 | 2.3.0 (MCP SDK advisory) |
POST /api/servers/groups/import and make themselves registry administrator. AWS says 1.25.0 (released 27 June 2026) blocks it, but does not remove admin mappings written before the upgrade (AWS).X-Upstream-Authorization header from the client could replace the credential the gateway holds for an upstream server (IBM).read_only connection could still write when the database role has write rights, through query_database (CVE-2026-126196) or through custom pl-do tools (CVE-2026-126197). sql and pl-func tools are not affected (pgEdge advisories).@modelcontextprotocol/sdk 1.26.0 and later are not affected. The advisory says upgrading to 2.3.0 also needs a code change, because the SDK now refuses shared instances (MCP SDK advisory).NVD published these on 27 October 2026 from VulnCheck reports. In each one, tool arguments reach a shell, so "prompt-injected agents" can run commands as the user running the MCP server (NVD). NVD names no fixed version for any of them.
| Project | CVE | Affected (NVD) |
|---|---|---|
| ai-sdlc plugin MCP server | CVE-2026-117558 | through 0.31.2 |
| DroidMind | CVE-2026-117559 | through 0.4.0 |
| ATXP Gemini CLI extension | CVE-2026-117560 | through 1.0.0 |
| Codefriar sf-mcp | CVE-2026-117561 | through 1.3.2 |
| esp-mcp | CVE-2026-117567 | through commit 28afddf |
| mcp-ffmpeg | CVE-2026-117568 | through 1.0.5 |
| Kali-GPT | CVE-2026-117569 | through commit a608c74 |
| hagent | CVE-2026-117573 | through commit 761eec6 |
MCP clients keep their server list in JSON files:
~/.claude.json (local and user scope) and .mcp.json in a project root (Claude Code docs)~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows, ~/.config/Claude/claude_desktop_config.json on Linux (VS Code docs)~/.cursor/mcp.json and .cursor/mcp.json in a project (Cursor docs).vscode/mcp.json, a workspace-root .mcp.json, and ~/.copilot/mcp-config.json (VS Code docs)grep -nE '"(command|args|url)"' ~/.claude.json ~/.cursor/mcp.json ~/.copilot/mcp-config.json \ "$HOME/Library/Application Support/Claude/claude_desktop_config.json" 2>/dev/null find ~ -maxdepth 4 \( -name .mcp.json -o -path '*/.cursor/mcp.json' -o -path '*/.vscode/mcp.json' \) 2>/dev/null
The grep prints only the command, arguments and URL lines, so API keys in env or headers blocks stay off the screen. Then ask the package manager which version is installed:
pip show awslabs.aws-api-mcp-server mcp-contextforge-gateway 2>/dev/null | grep -E '^(Name|Version)' uv tool list 2>/dev/null | grep -iE 'mcp|contextforge' npm ls -g --depth=0 2>/dev/null | grep -i mcp npm ls @modelcontextprotocol/server docker image ls | grep -iE 'mcp-gateway|contextforge|mcp'
Compare what they print with the tables above. These commands only read. Nothing in them starts a server.
FixLane runs a read-only MCP server too. Its tools look up programs and CVE ids and return text. They do not run commands on your machine (docs, how to connect it).
1.35.0. Version 1.25.0 fixes the admin escalation CVE-2026-100307, but stays affected by the SSRF flaw CVE-2026-125926 until 1.35.0, according to AWS.
Neither CVE-2026-125271 nor CVE-2026-115413 is in CISA's exploited list as of its 13 November 2026 catalog. Both are fixed: 1.5.1 for the first, 1.6.0 for the second.
No. The advisory for CVE-2026-111770 says stdio servers, and servers that build a new instance per call, are not affected. It hits HTTP servers that share one instance between clients.
Read the client's config file: ~/.claude.json or .mcp.json for Claude Code, ~/.cursor/mcp.json for Cursor, .vscode/mcp.json or ~/.copilot/mcp-config.json for VS Code, claude_desktop_config.json for Claude Desktop.
Connect an AI agent to the free, read-only FixLane MCP server or ask the Telegram bot: it checks what you have installed against verified fixed versions and serves a reviewed fix procedure. All guides.