CVE-2026-76072
Təsvir
Continue CLI, nəzarətsiz işləyərkən dağıdıcı shell əmrləri üçün yeganə maneə kimi natamam bir qara siyahı tətbiq edir. Headless və auto rejimlərində extensions/cli/src/permissions/defaultPolicies.ts faylındakı standart siyasət Bash alətinə icazə (allow) verir və permissionChecker.ts yalnız terminal-security qiymətləndirməsi "disabled" hökmü qaytardıqda əmri kəskin şəkildə bloklayır, buna görə də packages/terminal-security/src/evaluateTerminalCommandSecurity.ts faylındakı isCriticalCommand yeganə nəzarət mexanizmidir. Onun dangerous-path testi yalnız /, /*, ~, ~/*, /usr, /etc, /bin və /sbin və onların prefiksləri ilə uyğunlaşır, buna görə də /home, /root, /var, /opt və ya /srv kataloqlarının rekursiv məcburi silinməsi deaktiv edilmir. Əmr sətri shell-quote ilə analiz edilir ki, bu da $HOME dəyişənini boş tokenə endirir, beləliklə rm -rf $HOME əmri də dangerous-path testindən keçir, lakin əmr başladıldıqda shell dəyişəni yenidən genişləndirir. -delete parametri ilə istifadə olunan find əmri deaktiv edilmək əvəzinə yüksək riskli kimi qiymətləndirilir; shred, wipefs, truncate və pkexec isə heç cür idarə olunmur. Agent özünün nəzarət etmədiyi məzmunları, o cümlədən gətirilmiş veb səhifələri, repozitoriya fayllarını və problem (issue) mətnlərini avtonom şəkildə oxuduğu üçün, həmin məzmundakı dolayı prompt injection, nəzarətsiz icra zamanı çağırış edən istifadəçinin məlumatlarının məhv edilməsinə səbəb ola bilər.
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 |
|---|---|---|
| continuedev continue | v ≤ 1.5.47 | — |
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.