CVE-2026-76072
Açıklama
Continue CLI, katılımsız çalışırken yıkıcı shell komutlarına karşı tek bariyer olarak eksik bir reddetme listesi uygular. Headless modda ve otomatik modda extensions/cli/src/permissions/defaultPolicies.ts içindeki varsayılan politika Bash aracına izin verme yetkisi tanır ve permissionChecker.ts bir komutu yalnızca terminal güvenliği değerlendiricisi devre dışı bırakma kararı döndürdüğünde kesin olarak engeller; bu nedenle packages/terminal-security/src/evaluateTerminalCommandSecurity.ts içindeki isCriticalCommand tek denetim mekanizmasıdır. Tehlikeli yol testi yalnızca /, /*, ~, ~/*, /usr, /etc, /bin ve /sbin ile bunların öneklerini eşleştirir; bu nedenle /home, /root, /var, /opt veya /srv dizinlerinin özyinelemeli ve zorla kaldırılması devre dışı bırakılmaz. Komut satırı shell-quote ile ayrıştırılır ve bu, $HOME değişkenini boş bir belirtece indirger; dolayısıyla rm -rf $HOME da tehlikeli yol testinden geçemezken shell, komut başlatıldığında değişkeni yeniden genişletir. -delete ile kullanılan find yüksek riskli olarak derecelendirilir ancak devre dışı bırakılmaz ve shred, wipefs, truncate ile pkexec ele alınmaz. Ajan, getirilen web sayfaları, depo dosyaları ve sorun metinleri dahil olmak üzere denetlemediği içeriği özerk biçimde okuduğundan, bu içerikteki dolaylı bir istem enjeksiyonu katılımsız bir çalışmanın çağıran kullanıcının verilerini yok etmesine yol açabilir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| continuedev continue | v ≤ 1.5.47 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.