Katalog CVE

CVE-2026-53710

KrytyczneCVSS 10.0
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

MCP Context Forge to brama AI, rejestr i proxy dla API MCP, A2A, REST i gRPC. Przed wersją 1.0.2 python_sandbox_server w mcp-servers/python/python_sandbox_server/src/python_sandbox_server/server_fastmcp.py udostępnia surowy getattr przez safe_builtins, pomija wymagany guard _getattr_ i polega na sprawdzeniach validate_code dla literalnych niebezpiecznych ciągów dunder. Atakujący może konstruować nazwy dunder w czasie wykonania, przechodzić przez hierarchię klas Pythona, dotrzeć do subprocess.Popen i wykonywać polecenia systemowe z uprawnieniami procesu serwera poprzez narzędzie execute_code MCP. Transport HTTP/SSE może udostępniać to narzędzie bez uwierzytelniania, podczas gdy wdrożenia tylko stdio mają zmniejszony zasięg sieciowy. Problem dotyczy podprojektu python_sandbox_server i nie wpływa bezpośrednio na komponenty rdzeniowe bramy lub proxy Context Forge. Problem został naprawiony w wersji 1.0.2.

Ocena ryzyka

Podatność pozwala atakującym na wykonanie dowolnych poleceń systemowych z uprawnieniami procesu serwera, co może prowadzić do przejęcia hosta, szczególnie gdy narzędzie jest dostępne bez uwierzytelniania przez HTTP/SSE.

Rekomendacja

Zaktualizuj MCP Context Forge do wersji 1.0.2 lub nowszej, aby naprawić podatność w python_sandbox_server.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS