Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-8jx2-rhfh-q928

Опубликовано: 04 фев. 2026
Источник: github
Github: Прошло ревью
CVSS3: 7.8

Описание

godot-mcp has Command Injection via unsanitized projectPath

Impact

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.

Patches

Fixed in version 0.1.1 by switching from exec() to execFile(), which does not invoke a shell.

Workarounds

None. Users should upgrade immediately.

Resources

Пакеты

Наименование

@coding-solo/godot-mcp

npm
Затронутые версииВерсия исправления

< 0.1.1

0.1.1

EPSS

Процентиль: 22%
0.0007
Низкий

7.8 High

CVSS3

Дефекты

CWE-78

Связанные уязвимости

CVSS3: 7.8
nvd
3 дня назад

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.

EPSS

Процентиль: 22%
0.0007
Низкий

7.8 High

CVSS3

Дефекты

CWE-78