İçeriğe geç
SON HABERLER
YZ Araçları

Mistral’in kodlama ajanı Vibe’da yüksek riskli açık: Hazırlanmış bir kod deposu, “güveniyor musunuz?” sorusu ekrana gelmeden bilgisayarda komut çalıştırabiliyordu

Mistral AI’ın terminal tabanlı kodlama ajanı Mistral Vibe’da bulunan 8.6 puanlık açık, özel hazırlanmış bir Git deposunun oturum açılır açılmaz, güven onayı istenmeden geliştiricinin bilgisayarında komut çalıştırmasına izin veriyordu. Manifold Security araştırmacısının bulduğu üç sorun 3.0.3 sürümüyle kapatıldı.

5 Kasım 2026
4 dk okuma
Mistral’in kodlama ajanı Vibe’da yüksek riskli açık: Hazırlanmış bir kod deposu, “güveniyor musunuz?” sorusu ekrana gelmeden bilgisayarda komut çalıştırabiliyordu

Yapay zekâ kodlama ajanları, bir klasörde açıldıkları anda projeyi tanımak için arka planda bir dizi komut çalıştırıyor. Bu masum görünen “bağlam toplama” adımı, son aylarda güvenlik araştırmacılarının en çok üzerinde durduğu saldırı yüzeylerinden biri haline geldi. Son örnek Mistral AI’ın terminalde çalışan kodlama ajanı Mistral Vibe’dan geldi.

Güvenlik açığı yetkilisi VulnCheck’in 4 Kasım 2026’da yayımladığı kayda göre, CVE-2026-122135 koduyla izlenen açık, özel hazırlanmış bir kod deposunun, Vibe oturumu başlar başlamaz ve kullanıcıya güven onayı sorulmadan önce, geliştiricinin bilgisayarında komut çalıştırmasına imkân tanıyordu. Açık, CVSS 4.0 ölçeğinde 8.6, CVSS 3.1 ölçeğinde 8.8 puanla “yüksek” seviyede derecelendirildi. Açığı Manifold Security’den Francisco Rosales buldu; aynı türden üç sorun 3.0.3 sürümüyle giderildi.

Açık nasıl çalışıyor?

Vibe, bir oturum başladığında projenin son değişikliklerini anlamak için arka planda git log komutunu çalıştırıyor. Git ise bazı ayarları deponun kendi yapılandırma dosyasından, yani .git klasörünün içinden okuyor. Saldırgan, deponun yapılandırmasında imza doğrulaması için kullanılacak programı belirleyen gpg.program ayarını kendi programına yönlendiriyor ve log.showSignature seçeneğini açıyor. Depoya imzalı bir commit de eklendiğinde, Vibe’ın çalıştırdığı git log komutu imzayı doğrulamak için saldırganın programını çağırıyor.

Kritik nokta zamanlama. Bu işlem, Vibe’ın kullanıcıya “bu depoya güveniyor musunuz?” diye sorduğu güven onayından önce gerçekleşiyor. Yani tam da korunmanın gerektiği anda güvenlik mekanizması geç kalıyor. Kullanıcının tek yapması gereken, etkilenen bir Vibe sürümüyle bu depoda oturum başlatmak.

Mistral’in düzeltmesi

Mistral’in 3.0.3 sürüm notlarına göre otomatik proje bağlamı toplama artık depo yapılandırmasının seçtiği imza doğrulama programlarını çalıştırmıyor. Yamalı kodda, bağlam toplamada kullanılan git log komutuna imza göstermeyi kapatan bir parametre eklendi. Koddaki açıklamada, bu meta veri toplamanın güven onayından önce çalıştığı ve yalnızca commit özetlerine ihtiyaç duyduğu not ediliyor.

Aynı sürüm, benzer bir riski başka bir noktada da kapatıyor: Dosya tamamlama özelliği artık deponun core.fsmonitor komutunu çalıştırmıyor. Sürüm notları ayrıca izin verilen yolların sistem sembolik bağlantıları üzerinden erişilen yolları da kapsayacak şekilde düzeltildiğini belirtiyor.

Tek bir ajanın değil, bir açık sınıfının sorunu

Mistral Vibe’daki açık, Manifold Security’nin Eylül ayında “GitSpawn” adıyla duyurduğu daha geniş bir açık sınıfının parçası. Araştırmacılar o çalışmada, Claude Code, Goose, Hermes, Qwen Code ve Grok Build gibi birçok kodlama ajanının, açıldıkları depoda arka planda git status ya da git diff gibi komutlar çalıştırırken deponun kendi git ayarlarını temizlemediğini göstermişti. Bazı git ayarları doğrudan bir programı çalıştırabildiği için, depo hangi komutun çalışacağını kendisi belirleyebiliyordu.

Manifold’un raporuna göre bu komutlar ajanın kendi kodu tarafından başlatıldığı için ajanın kum havuzunun (sandbox) dışında, onay istenmeden ve ekranda hiçbir iz bırakmadan, kullanıcının yetkileriyle çalışıyor. Bu da saldırgana SSH anahtarlarına, ortamdaki bulut kimlik bilgilerine ve diskteki tüm depolara erişim anlamına geliyor. Araştırmacılar o tarihte sekiz bulgunun dördünün yamalandığını, OpenAI Codex ve Cursor’daki benzer sorunların da düzeltildiğini bildirmişti.

Saldırı nasıl ulaşır?

Bu tür saldırılarda önemli bir ayrıntı var: Git, bir depoyu klonlarken bu yerel yapılandırma dosyasını taşımaz. Dolayısıyla tehlike, depo .git klasörüyle birlikte dosya olarak elden ele geçtiğinde ortaya çıkıyor. Paylaşılan bir zip arşivi, ortak bir sürücü, eşitleme klasörü ya da USB bellek bu iş için yeterli. İş arkadaşları arasında proje paylaşmanın ya da bir danışmanın müşteriye proje teslim etmesinin sık başvurulan yolları olan bu yöntemler, saldırganlara da doğal bir dağıtım kanalı sunuyor.

Geliştiriciler ne yapmalı?

  • Mistral Vibe’ı hemen 3.0.3 veya üzeri bir sürüme güncelleyin.
  • Güncelleme yapılana kadar, kendi yazmadığınız ya da incelemediğiniz depolarda Vibe oturumu açmayın.
  • Dosya olarak aldığınız bir projeyi herhangi bir yapay zekâ ajanıyla açmadan önce .git klasöründeki yapılandırma dosyasını kontrol edin; bir program adı içeren her ayar, o programı çalıştırabilir.
  • Kullandığınız diğer kodlama ajanlarının da güncel olduğundan emin olun; aynı açık sınıfı birçok üründe görüldü.

Manifold araştırmacılarının vurguladığı gibi bu açık modelin kendisinde ya da yeni bir teknolojide değil, ajanın nerede olduğunu anlamak için başlattığı sıradan alt süreçlerde yatıyor. Yapay zekâ ajanlarının güvenliği, modelin ne söylediği kadar, ajanın makinede fiilen ne çalıştırdığının da denetlenmesini gerektiriyor.

Kaynak: VulnCheck güvenlik bildirimi, Manifold Security araştırması, Mistral AI sürüm notları

Kaynak

VulnCheck, Manifold Security, Mistral AI

D.A.N.G.+ Kontrolü geri al. kafandang.com
İlgili Haberler

Benzer içerikler

ChatGPT masaüstü uygulaması, SSH anahtarlarınızı uzak sunucudaki Codex ajanına açabiliyor: Yönlendirme açıksa ajan sizin adınıza oturum açabilir
YZ Araçları

ChatGPT masaüstü uygulaması, SSH anahtarlarınızı uzak sunucudaki Codex ajanına açabiliyor: Yönlendirme açıksa ajan sizin adınıza oturum açabilir

ChatGPT masaüstü uygulamasının Remote SSH özelliği, kullanıcının SSH yapılandırmasında agent yönlendirme açıksa bu bağlantıyı uzak makinede sürekli çalışan Codex sunucusuna bağlıyor. Böylece ajanın çalıştırdığı her komut, bağlantı sürdükçe yerel anahtarlarınızla GitHub dahil her yere kimlik doğrulayabiliyor.

Claude Code’un “Bir daha sorma” dosyası parolaları sızdırıyor: GitHub’daki 1.122 kopyada en az bir sır bulundu
YZ Araçları

Claude Code’un “Bir daha sorma” dosyası parolaları sızdırıyor: GitHub’daki 1.122 kopyada en az bir sır bulundu

Claude Code’da “Yes, and don’t ask again” seçildiğinde onaylanan komut, içindeki parola veya token ile birlikte .claude/settings.local.json dosyasına düz metin olarak yazılabiliyor. Apiiro, herkese açık GitHub’da bu dosyanın 104.185 kopyasını taradı; 1.122’sinde en az bir sır, toplamda 1.379 farklı sır buldu. Araştırmacıların ilk tavsiyesi net: Önce anahtarları değiştirin, sonra temizleyin.

IBM Bob Shell’de CVE-2026-9764: Güvenilmeyen bir depoyu açmak, içinde tanımlı MCP sunucularının onaysız çalışmasına yol açabiliyor
YZ Araçları

IBM Bob Shell’de CVE-2026-9764: Güvenilmeyen bir depoyu açmak, içinde tanımlı MCP sunucularının onaysız çalışmasına yol açabiliyor

IBM’in yapay zekâ destekli geliştirme aracı Bob’un komut satırı bileşeni Bob Shell’de CVE-2026-9764, güvenilmeyen bir depo açıldığında depoda tanımlı MCP sunucularının kullanıcı onayı olmadan çalışmasına izin verebiliyor. CVSS 8.8 puanlı açık 1.0.4–2.0.1 sürümlerini etkiliyor; çözüm, “Workspace Folder Trust” özelliğini getiren 2.0.2 ve sonrası.

D.A.N.G.+ Kontrolü geri al. kafandang.com

AI bültenine katılın

Her hafta AI dünyasından en önemli haberler, yeni araçlar ve eğitim fırsatları e-posta kutunuza gelsin.

E-posta adresiniz, 6698 sayılı KVKK kapsamında yalnızca bülten gönderimi amacıyla işlenecektir. Ayrıntılı bilgi için KVKK Aydınlatma Metni sayfamızı inceleyebilirsiniz.

Spam göndermeyiz
İstediğinizde ayrılabilirsiniz