CVE-2026-72718 in goose정보

요약

\~에 의해 VulDB • 2026. 08. 10.

goose는 사용자의 머신에서 실행되는 범용 AI 에이전트입니다. 버전 1.44.0 이전의 경우, `goose review` 명령어는 공격자가 제어할 수 있는 Git 구성 파일을 제거하지 않은 채로 검토를 위한 diff 정보를 수집하기 위해 시스템의 `git` 실행 파일을 실행합니다. `.git/config`에서 [`core] fsmonitor = <명령어>` 설정을 사용하는 악성 저장소는 `goose review`가 인덱스를 새로 고칠 때(`git diff HEAD` 수행 중) 호스트에서 해당 명령어를 실행하도록 유도합니다. 이 명령어는 goose가 모델에 연결하거나 제출된 프롬프트, 모델 호출, 도구 승인 또는 신뢰 확인 프롬프트 없이도 실행됩니다. 컨텍스트 수집을 담당하는 Git 프로세스는 샌드박싱되지 않았으며 goose의 도구 권한 관리 모델 외부에서 동작합니다. 따라서 임의 명령어가 goose를 실행한 사용자의 권한과 환경으로 실행되어 파일 접근 또는 수정, 그리고 환경 시크릿 및 제공자 API 키 탈취가 가능해집니다. 취약점이 있는 Git 호출은 `crates/goose-cli/src/commands/review/handler.rs` 내의 `git_command()` 함수에서 생성되며, `touched_files()`와 `collect_diff()`에 의해 `git diff --name-only HEAD` 및 `git diff HEAD` 실행 시 사용됩니다. 이 문제는 버전 1.44.0에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 08. 10.

모더레이션

수락

항목

VDB-387731

EPSS

0.00000

활동

낮음

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!