CVE-2026-73222

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.
Configurations

No configuration.

History

24 Oct 2026, 15:10

Type Values Removed Values Added
Summary
  • (es) Claude Code Templates es una herramienta de CLI para configurar y monitorear Claude Code. Antes de la versión 1.29.4, el servidor de Claude Code Studio lanzado por la opción --studio en cli-tool/src/sandbox-server.js se enlaza a todas las interfaces en el puerto 3444, permite solicitudes de origen cruzado y no requiere autenticación. El endpoint POST /api/execute pasa el campo prompt del cuerpo de la solicitud a executeLocalTask(), y POST /api/install-agent pasa el campo agentName del cuerpo de la solicitud a un proceso hijo. La misma ruta de campo de agente insegura es accesible desde /api/execute a través de checkAndInstallAgent(). Estos valores controlados por el atacante llegan a child_process.spawn() con la ejecución de shell habilitada, haciendo que Node.js construya un comando de shell en el que se interpretan los metacaracteres. Un atacante que puede alcanzar el puerto directamente, o que convence a un desarrollador que ejecuta Studio para visitar un sitio web malicioso, puede ejecutar comandos arbitrarios del sistema operativo con los privilegios del desarrollador y comprometer el código fuente, las credenciales y los datos locales. Este problema está solucionado en la versión 1.29.4.

Information

Published : 2026-08-11 19:18

Updated : 2026-10-24 15:10


NVD link : CVE-2026-73222

Mitre link : CVE-2026-73222

CVE.ORG link : CVE-2026-73222


JSON object : View

Products Affected

No product.

CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

CWE-306

Missing Authentication for Critical Function

CWE-352

Cross-Site Request Forgery (CSRF)