Skip to content
OpenAdvisories
High · 7.8 Public exploit CVE-2026-25546 EUVD-2026-5327GHSA-8jx2-rhfh-q928

Godot MCP is vulnerable to Command Injection via unsanitized projectPath

Published Feb 4, 2026 · Updated Feb 5, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
Coding-Solo godot-mcp < 0.1.1 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
npm @coding-solo/godot-mcp < 0.1.1 0.1.1 GHSA-8jx2-rhfh-q928

References