CVE-2026-72718
Təsvir
goose sizin maşınınızda işləyən ümumi təyinatlı süni intellekt agentidir. 1.44.0 versiyasından əvvəl, `goose review` əmri, hücum edən tərəfindən idarə olunan Git konfiqurasiyasını təmizləmədən, baxış üçün fərqləri (diff) toplamaq məqsədilə sistemin `git` icra faylını işə salır. `.git/config` faylında [`core] fsmonitor = <command>` təyin edilmiş zərərli repozitoriya, `git diff HEAD` tərəfindən həyata keçirilən indeks yenilənməsi zamanı Git-in həmin əmri hostda icra etməsinə səbəb olur. Əmr, goose model ilə əlaqə saxlamazdan əvvəl və hər hansı bir sorğu göndərilmədən, model çağırışı, alət təsdiqi və ya etibar sorğusu olmadan icra edilir. Kontekst toplayan Git prosesi qum sandbox-da deyildir və goose-un alət icazələri modelinin xaricindədir. İstənilən əmrlər goose-u işlədən istifadəçinin imtiyazları və mühiti ilə icra olunur ki, bu da fayllara girişə və ya onların dəyişdirilməsinə, eləcə də mühit sirlərinin və provayder API açarlarının sızdırılmasına imkan verir. Zəiflikli Git çağırışları crates/goose-cli/src/commands/review/handler.rs faylındakı git_command() tərəfindən qurulur və `git diff --name-only HEAD` və `git diff HEAD` üçün touched_files() və collect_diff() tərəfindən istifadə olunur. Bu problem 1.44.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| aaif-goose goose | < 1.44.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.