Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en goose de aaif-goose (CVE-2026-72718)

Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-94 Control incorrecto de generación de código (Inyección de código)
Fecha de publicación:
10/08/2026
Última modificación:
24/10/2026

Descripción

goose es un agente de IA de propósito general que se ejecuta en su máquina. Antes de la versión 1.44.0, el comando ’goose review’ ejecuta el ejecutable ’git’ del sistema para recopilar el ’diff’ para revisión sin eliminar la configuración de Git controlada por el atacante. Un repositorio malicioso cuyo ’.git/config’ establece ’[core] fsmonitor = [command]’ hace que Git ejecute ese comando en el host durante la actualización del índice realizada por ’git diff HEAD’. El comando se ejecuta antes de que goose contacte a un modelo y sin un ’prompt’ enviado, una llamada al modelo, una aprobación de herramienta o un ’prompt’ de confianza. El proceso de Git de recopilación de contexto no está en un ’sandbox’ y está fuera del modelo de permisos de herramientas de goose. Los comandos arbitrarios se ejecutan con los privilegios y el entorno del usuario que ejecuta goose, permitiendo el acceso o la modificación de archivos y la exfiltración de secretos de entorno y claves API del proveedor. Las invocaciones vulnerables de Git son construidas por git_command() en crates/goose-cli/src/commands/review/handler.rs y son utilizadas por touched_files() y collect_diff() para ’git diff --name-only HEAD’ y ’git diff HEAD’. Este problema se corrige en la versión 1.44.0.