Yapay zekâ destekli kod editörü Cursor, kendi eklenti mağazasında ciddi bir tedarik zinciri saldırısı yaşandığını duyurdu. 29 Ekim 2026’da, Anthropic’in popüler Claude Code eklentisinin değiştirilmiş bir kopyası, gerçek eklentinin yerine kullanıcılara sunuldu. Kötü amaçlı 2.1.312 ve 2.1.313 sürümleri, yükleyen geliştiricilerin bilgisayarlarına kalıcı bir SSH arka kapısı kurmaya çalıştı.
Cursor’ın açıklamasına göre zararlı sürümler Windows ve macOS kullanıcılarına, Türkiye saatiyle yaklaşık 12.27 ile 23.35 arasında dağıtıldı. Olayı inceleyen güvenlik şirketi Corgea, değiştirilmiş paketin en fazla 5.000 kullanıcıya ulaştığını aktarıyor.
Eklenti Anthropic’ten değil, saldırganlardan geliyordu
Hem Cursor hem de olayı ayrıca analiz eden Microsoft Threat Intelligence, zararlı paketin Anthropic tarafından geliştirilmediğini vurguluyor. Microsoft’un açıklamasına göre aynı paket ne Microsoft’un Visual Studio Code eklenti mağazasında ne de Claude Code’un resmî npm paketinde yer aldı; Anthropic de kendi sistemlerinin ele geçirilmediğini doğruladı. Yani sorun, yalnızca Cursor’ın kendi eklenti mağazasıyla sınırlı görünüyor.
Bu ayrım önemli: Kullanıcılar, tanıdık ve güvenilir bir ismi taşıyan eklentiyi yükledi ya da eklenti otomatik olarak güncellendi. Saldırının etkili olmasının nedeni de tam olarak bu güvendi.
Zararlı kod ne yapmaya çalıştı?
Microsoft’un analizine göre eklentinin ana dosyasının başına eklenen yaklaşık 66 satırlık bir yükleyici, eklenti açılır açılmaz çalışıyordu. Bu kod sırasıyla şunları denedi:
- Bilgisayar adı, kullanıcı adı, işletim sistemi, ev dizini, çalışma klasörleri, Git’te tanımlı e-posta adresi, ortam değişkenlerinin isimleri ve genel IP adresi gibi bilgileri toplayıp saldırgana göndermek,
- Saldırganın SSH anahtarını, “svc-telemetry” etiketiyle kullanıcının yetkili anahtarlar listesine (authorized_keys) eklemek,
- Bilgisayardaki SSH hizmetini açmak ve saldırganın sunucusuna doğru ters bir SSH tüneli kurmak,
- Bu tüneli kalıcı hâle getirmek için macOS’ta bir LaunchAgent, Windows’ta zamanlanmış bir görev, Linux’ta ise açılışta çalışan cron kayıtları oluşturmak.
Ters tünel yöntemi, saldırganın dışarıdan doğrudan bağlanmasına gerek bırakmıyor; bağlantıyı kurban bilgisayar kendisi başlatıyor. Arka planda çalışan betikler, tünel koptuğunda yaklaşık her 60 saniyede bir yeniden bağlanmayı deniyordu.
Saldırı çoğu bilgisayarda yarıda kaldı, ama iz bıraktı
Cursor’ın açıklamasına göre zararlı koddaki hatalar ve yönetici izni gereksinimi nedeniyle SSH hizmetini açma adımı çoğu macOS ve Windows bilgisayarda başarısız oldu. Bu da saldırganın tünel üzerinden çoğu bilgisayara giriş yapamadığı anlamına geliyor. Ayrıca saldırganın sunucusu, barındırma sağlayıcısıyla birlikte kapatıldı.
Ancak uzmanlar rahatlamak için erken olduğu konusunda hemfikir. Kod, tünel çalışmasa bile saldırganın anahtarını eklemiş, kalıcılık mekanizmalarını kurmuş ve bilgisayar bilgilerini göndermiş olabilir. Cursor ve Corgea, eklentiyi kaldırmanın ya da 2.1.314 sürümüne güncellemenin tek başına yeterli olmadığını, çünkü zararlı yükün eklentiden bağımsız çalışan betikler bıraktığını özellikle belirtiyor.
Cursor ne yaptı?
Şirket, zararlı sürümü fark eder etmez mağazadan kaldırdığını, ardından önlem olarak eklenti mağazasını tamamen kapattığını açıkladı. Erişim kayıtları incelendi ve başka bir eklentinin değiştirilmediği doğrulandı. Cursor, anahtarlarını yeniledi, mağazayı yeniden kurup tekrar yayına aldı ve saldırganın sunucusunun kapatılması için barındırma sağlayıcısıyla çalıştı. Etkilenip etkilenmediğinizi kontrol etmek için macOS ve Windows’a özel temizleme betikleri de yayımlandı.
Bu eklentiyi kullandıysanız ne yapmalısınız?
29 Ekim’de Cursor üzerinden Claude Code eklentisini yüklediyseniz ya da eklenti o gün otomatik güncellendiyse şu adımlar öneriliyor:
- Kullanıcı klasörünüzdeki .ssh/authorized_keys dosyasında “svc-telemetry” ifadesini arayın; Windows’ta ayrıca ProgramData altındaki administrators_authorized_keys dosyasını kontrol edin.
- Cursor’ın yayımladığı kontrol ve temizleme betiğini çalıştırın; şüpheli zamanlanmış görevleri, LaunchAgent dosyalarını ve arka planda çalışan ssh ya da autossh süreçlerini temizleyin.
- Arka kapı izine rastlanan bilgisayarı ağdan ayırın ve gerekiyorsa sıfırdan kurmayı değerlendirin.
- Bu bilgisayardan erişilebilen tüm parolaları, API anahtarlarını ve oturumları başka, temiz bir cihazdan yenileyin.
- Claude Code eklentisini 2.1.314 veya daha yeni bir sürüme güncelleyin.
Geliştirici araçları artık saldırganların hedefinde
Bu olay, son haftalarda yapay zekâ kodlama araçlarını hedef alan saldırıların son halkası. Geliştiricilerin bilgisayarları; kaynak kod, bulut erişim anahtarları ve şirket sistemlerine giden yetkiler barındırdığı için saldırganlar açısından çok değerli. Eklenti mağazaları ise kullanıcıların büyük ölçüde sorgulamadan güvendiği bir dağıtım kanalı.
Uzmanların genel önerisi açık: Eklentilerin otomatik güncellemelerini kritik bilgisayarlarda gözden geçirmek, kurumsal ortamlarda onaylı eklenti listesi kullanmak ve geliştirici bilgisayarlarında uzun ömürlü erişim anahtarlarını mümkün olduğunca azaltmak. Tanıdık bir isim, artık tek başına güvenlik garantisi değil.
Kaynak: Cursor, Microsoft Threat Intelligence, Corgea







