Eigen RadarYapay Zekâ
Analiz

Claude Code'un değiştirilmiş kopyaları Cursor mağazasına ulaştı

Claude Code eklentisinin 2.1.312 ve 2.1.313 sürümlerinin kötü amaçla değiştirilmiş kopyaları, Windows ve macOS için Cursor mağazasında dağıtıldı. Anthropic'in hazırlayıp yayımladığı paketler etkilenmedi. Cursor, kopyaları kaldırdığını, mağazayı denetlediğini ve barındırma şirketiyle saldırganın sunucusunu kapattığını açıkladı. Kurulu sürüm numarası tek başına bilgisayara sızıldığını göstermiyor; dağıtım kanalı ve indirme dönemi de olayın kapsamını belirliyor.

Yapay Zekâ··Gece
Bir teknisyenin elleri, inceleme için ayrılan dizüstü bilgisayardan ağ kablosunu çıkarıyor; yakın planda Ethernet fişi ve bağlantı noktası görülüyor.

Değiştirilmiş kopyalar Cursor mağazasından dağıtıldı

Anthropic'in kod yazma yardımcısı Claude Code'un kötü amaçla değiştirilmiş eklenti kopyaları, 29 Ekim'de Cursor'un VS Code eklenti mağazasından dağıtıldı. Cursor'un açıklaması, Windows ve macOS için sunulan 2.1.312 ile 2.1.313 sürümlerini kapsıyor. Paketlere, geliştiricilerin bilgisayarlarında kalıcı erişim kurmayı amaçlayan kod eklenmişti. Güvenlik şirketi StepSecurity de aynı olayı inceliyor ve bu kopyaları Anthropic'in hazırlayıp yayımlamadığını belirtiyor. Dağıtım Cursor'un mağazasından yapıldı. Bulgular, Anthropic'in kendi sistemlerine veya resmî eklenti dağıtım kanallarına sızıldığını ortaya koymuyor. Olayın kapsamı, ürünü geliştiren şirketin adıyla birlikte paketin hangi mağazadan alındığına da bağlı.[1], [2]

Etkilenme kapsamını indirme yeri ve dönemi belirliyor

Bu sürümlerden birinin bilgisayarda bulunması tek başına sızma olduğunu kanıtlamıyor. Cursor, etkilenme olasılığını 29 Ekim'de belirlediği dağıtım dönemi içinde kendi mağazasından yapılan kurulum ve güncellemelerle sınırlıyor. StepSecurity'nin düzeltilmiş açıklaması, Open-VSX'ten alınan temiz 2.1.312 kopyasını Cursor'dan dağıtılan değiştirilmiş paketten ayırıyor. Anthropic, 2.1.313'ün kendi resmî sunucularında, Open-VSX'te veya Microsoft'un Visual Studio mağazasında yayımlanmadığını bildiriyor. Şirket, karışıklığı önlemek için 2.1.314 sürümüne geçti. Bu nedenle sürüm etiketi, paketin geldiği yerle birlikte değerlendiriliyor. Aynı numarayı taşıyan her kopyanın kötü amaçlı olduğu sonucu çıkarılmıyor; farklı mağazalardaki paketlerin ayrımı incelemenin önemli bir bölümünü oluşturuyor.[1], [2]

Eklenen kod, eklenti kaldırıldıktan sonra da bilgisayarda kalabilecek bileşenler yerleştirmeyi denedi. Cursor, uzaktan erişimin bazı aşamalarının yönetici yetkisi gerektirdiğini ve sıradan Windows ile macOS kurulumlarının çoğunda başarısız olacağını söylüyor. Bununla birlikte izinsiz erişim bileşenleri ve bilgisayara ilişkin bilgilerin gönderilmesi de açıklamada yer alıyor. StepSecurity de kalıcılık riskini bildiriyor. Bu açıklamalar, bilgisayarda sürekli erişim kurma girişimini, saldırganın etkilenmiş her makineye başarıyla girdiğinin kanıtından ayırıyor. Etkilenen bütün kullanıcıların verilerinin çalındığı doğrulanmış değil. Eklentiyi kaldırmak, daha önce yerleşen bağımsız bileşenleri tek başına ortadan kaldırmayabiliyor.[1], [2]

Cursor paketleri kaldırıp mağazayı denetledi

Cursor, kötü amaçlı paketleri kaldırdığını, yeniden dağıtımı engellediğini ve önlem olarak mağazayı geçici süreyle kapattığını açıkladı. Ardından erişimleri denetlediğini, başka eklentilerin değiştirilmediğini saptadığını, anahtarlarını yenileyip mağazayı yeniden kurarak açtığını bildirdi. Barındırma sağlayıcısıyla birlikte saldırganın sunucusu da kapatıldı. Şirketin açıklaması, etkilenen sistemlerde kodun çalıştığına ilişkin izlerin araştırılmasını ve sızma görülen bilgisayarların yalıtılıp temizlenmesini istiyor. Etkilenen bilgisayarlardan erişilebilen kimlik bilgileri de müdahale önerileri içinde yer alıyor. Bu çalışmalar, dağıtılmış paketleri ve onları alan bilgisayarları kapsayan olayın ardından yürütülüyor.[2]

Kaynakça

  1. Haber kaynağıStepSecurityStepSecurity, değiştirilmiş Claude Code eklentisinin kalıcı erişim girişimini inceledi↩1↩2↩3
  2. Haber kaynağıCursorClaude Code'un değiştirilmiş kopyaları Cursor mağazasına ulaştı↩1↩2↩3↩4