CVE-2026-53710CWE-693CWE-94code-injection

CVE-2026-53710

Critical · published September 15, 2026

CVSS v3.1
10.0
EPSS
1%
Percentile
66.4
In the wild
Unconfirmed
What it is

MCP Context Forge is an AI gateway, registry, and proxy for MCP, A2A, REST, and gRPC APIs. Prior to 1.0.2, the python_sandbox_server in mcp-servers/python/python_sandbox_server/src/python_sandbox_server/server_fastmcp.py exposes raw getattr through safe_builtins, omits a required _getattr_ guard, and relies on validate_code checks for literal dangerous dunder strings. An attacker can construct dunder names at runtime, traverse the Python class hierarchy, reach subprocess.Popen, and execute OS commands with the server process privileges through the execute_code MCP tool. The HTTP/SSE transport can expose this tool without authentication, while stdio-only deployments have reduced network reachability. The issue affects the python_sandbox_server subproject and does not directly affect the core Context Forge gateway or proxy components. This issue is fixed in version 1.0.2.

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01141 · 66.4th percentile
Weaknesses
CWE-693 · Protection Mechanism Failure; CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2026-09-15T21:17Z
References (3)
EPSS history
Timeline
  • 17 SEP 03:31Z
    EPSS moved — → 1%
    epss
  • 15 SEP 16:47Z
    MCP Context Forge: RestrictedPython sandbox bypass via getattr builtin in python_sandbox_server
    cvelistv5