CVE-2026-25546

Godot MCP is vulnerable to Command Injection via unsanitized projectPath

Published Feb 4, 2026 CVSS 3.1 · 7.8 High EPSS < 1% KEV · Not listed
Description
Godot MCP is a Model Context Protocol (MCP) server for interacting with the Godot game engine. Prior to version 0.1.1, a command injection vulnerability in godot-mcp allows remote code execution. The executeOperation function passed user-controlled input (e.g., projectPath) directly to exec(), which spawns a shell. An attacker could inject shell metacharacters like $(command) or &calc to execute arbitrary commands with the privileges of the MCP server process. This affects any tool that accepts projectPath, including create_scene, add_node, load_sprite, and others. This issue has been patched in version 0.1.1.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-8jx2-rhfh-q928 godot-mcp has Command Injection via unsanitized projectPath
History
Type Values Removed Values Added
First Time appeared Coding-solo godot Mcp
CPEs cpe:2.3:a:coding-solo:godot_mcp:*:*:*:*:*:*:*:*
Vendors & Products Coding-solo godot Mcp
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Coding-solo
Coding-solo godot-mcp
Vendors & Products Coding-solo
Coding-solo godot-mcp
Type Values Removed Values Added
Description Godot MCP is a Model Context Protocol (MCP) server for interacting with the Godot game engine. Prior to version 0.1.1, a command injection vulnerability in godot-mcp allows remote code execution. The executeOperation function passed user-controlled input (e.g., projectPath) directly to exec(), which spawns a shell. An attacker could inject shell metacharacters like $(command) or &calc to execute arbitrary commands with the privileges of the MCP server process. This affects any tool that accepts projectPath, including create_scene, add_node, load_sprite, and others. This issue has been patched in version 0.1.1.
Title Godot MCP is vulnerable to Command Injection via unsanitized projectPath
Weaknesses CWE-78
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Feb 5, 2026, 5:51 PM
Reserved
Feb 2, 2026, 7:59 PM
Status
Analyzed
Published
Feb 4, 2026, 10:16 PM
Modified
Jun 17, 2026, 10:24 AM