CVE-2026-72718 in gooseinformación

Resumen

por VulDB • 2026-08-10

goose es un agente de IA de propósito general que se ejecuta en tu máquina. Antes de la versión 1.44.0, el comando `goose review` ejecutaba el binario del sistema `git` para recopilar las diferencias (diff) destinadas a revisión sin eliminar la configuración de Git controlada por un atacante. Un repositorio malicioso cuyo `.git/config` establece [`core] fsmonitor = <comando>` provoca que Git ejecute dicho comando en el host durante la actualización del índice realizada por `git diff HEAD`. El comando se ejecuta antes de que goose contacte con un modelo y sin una solicitud enviada, llamada al modelo, aprobación de herramientas ni prompt de confianza. El proceso de Git encargado de recopilar el contexto no está aislado (sandboxed) y queda 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, lo que permite acceder o modificar archivos, así como exfiltrar secretos del entorno y claves API de proveedores. Las invocaciones vulnerables a Git están construidas por `git_command()` en `crates/goose-cli/src/commands/review/handler.rs` y son utilizadas por `touched_files()` y `collect_diff()` para ejecutar `git diff --name-only HEAD` y `git diff HEAD`. Este problema se soluciona en la versión 1.44.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-08-10

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387731

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!