Claude Code Templates: Unauthenticated OS command injection (RCE) in Claude Code Studio server (--studio)
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| davila7 | claude-code-templates | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Davila7 | Claude-code-templates |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-79wm-x847-7cvg | Claude Code Templates: Unauthenticated OS command injection (RCE) in Claude Code Studio server (--studio) |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.319% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Davila7
Davila7 claude-code-templates |
|
| Vendors & Products |
Davila7
Davila7 claude-code-templates |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Claude Code Templates is a CLI tool for configuring and monitoring Claude Code. Prior to 1.29.4, the Claude Code Studio server launched by the --studio option in cli-tool/src/sandbox-server.js binds to all interfaces on port 3444, permits cross-origin requests, and requires no authentication. The POST /api/execute endpoint passes the prompt request-body field to executeLocalTask(), and POST /api/install-agent passes the agentName request-body field to a child process. The same unsafe agent field path is reachable from /api/execute through checkAndInstallAgent(). These attacker-controlled values reach child_process.spawn() with shell execution enabled, causing Node.js to construct a shell command in which metacharacters are interpreted. An attacker who can reach the port directly, or who convinces a developer running Studio to visit a malicious website, can execute arbitrary operating-system commands with the developer's privileges and compromise source code, credentials, and local data. This issue is fixed in version 1.29.4. | |
| Title | Claude Code Templates: Unauthenticated OS command injection (RCE) in Claude Code Studio server (--studio) | |
| Weaknesses | CWE-306 CWE-352 CWE-78 |
|
| References |
| |
| Metrics |
cvssV3_1
|