· kaynak dev.to (home feed)
Kötü amaçlı Claude Code eklentisi, on bir saat boyunca Cursor'un marketinde yayında kaldı
Claude Code eklentisinin kötü amaçlı bir sürümü, yaklaşık on bir saat boyunca Cursor'un marketinde yayında kaldı; kaldırılmadan önce host bilgilerini topladı ve bir SSH arka kapısı anahtarı yerleştirdi.

Ne oldu
29 Ekim 2026'da, Anthropic'in Claude Code eklentisi gibi görünen kötü amaçlı bir paket, Cursor'un VS Code eklenti marketinde yaklaşık on bir saat boyunca (Pasifik Saatiyle sabah 02.27'den öğleden sonra 13.35'e kadar) erişilebilir durumdaydı. Cursor'un olay bildirimini özetleyen dev.to'daki bir yazıya göre paket, anthropic.claude-code tanımlayıcısını ve 2.1.313 sürüm numarasını taşıyordu; ancak Cursor, bu sürümün Anthropic tarafından geliştirilmediğini ve diğer sürümlerin ya da resmi dağıtım kanallarının etkilendiğine dair bir kanıt bulunmadığını belirtiyor.
Cursor, maruz kalma penceresi boyunca en fazla 5.000 kullanıcının paketi kurduğunu tahmin ediyor.
Kötü amaçlı sürüm ne yaptı
Eklenti, kurulduğu makineleri parmak izine tabi tutmaya çalıştı; hostname, kullanıcı adı, işletim sistemi, mimari, home ve çalışma dizinleri, yapılandırılmış Git e-posta adresi, genel IP adresi ve environment variable adlarını topladı. Ardından saldırganın denetimindeki svc-telemetry etiketli bir SSH anahtarını kullanıcının authorized_keys dosyasına yerleştirmeye, yerel SSH servisini etkinleştirmeye ve saldırgana geri dönüş yapan kalıcı bir reverse tunnel açmaya çalıştı.
Bir kısıt hasarı sınırlıyor: SSH servisini açmak yönetici hakları gerektiriyordu, dolayısıyla bu adım çoğu macOS ve Windows makinesinde başarısız olurdu. Kalan işlemler yine de çalışabilirdi. Cursor, saldırganın sunucusunun artık çevrimdışı olduğunu söylüyor ve belirtilen pencere sırasında marketten etkilenen sürümü kuran herkese düzeltme adımları uygulamasını öneriyor.
Dağıtım yoluyla ilgili bir düzeltme
İlk uyarılar kötü amaçlı paketi Open VSX'e atfetmişti. dev.to yazısında aktarıldığı gibi, araştırmacılar daha sonra raporlarını revize etti; çünkü Cursor, paketin Cursor'un kendi eklenti marketinde göründüğünü ve 2.1.313 sürümünün Open VSX'te, Microsoft'un Visual Studio Marketplace'inde veya Claude Code'un npm dağıtımında bulunmadığını açıklamıştı.
Bu düzeltme önemli, çünkü bir eklentinin adı ve sürüm dizesi tek başına belirli bir dosyayı hangi kayıt defterinin teslim ettiğini kanıtlamaz. Editörler farklı marketlerden ve mirror'lardan çekebilir ve arama sonucunda aynı görünen iki kayıt aslında farklı artefaktlar olabilir.
Bilinmeyenler
Cursor'un bildirimi, paketin kaldırılmasını, marketin denetlenmesini ve anahtarların döndürülmesini içeren müdahalesini belgeliyor; ancak kötü amaçlı sürümün markete nasıl girdiğini veya kimin arkasında olduğunu açıklamıyor. Cursor, başka herhangi bir eklentinin kurcalandığına dair kanıt bulunmadığını söylüyor. dev.to yazısı, olaya kanıtların desteklediğinden fazlasını yüklememeye dikkat çekiyor: Anthropic'in build sisteminin ele geçirildiği, doğrulanmış bir hesap ele geçirmesi ya da Claude Code'un kendisinde bir güvenlik açığı olduğu iddiaları için kamuya açık hiçbir dayanak yok.
Kurmuş olabilirseniz
Tavsiye, belirtilen pencere boyunca Cursor'un marketinden yapılan kurulumlar için geçerlidir; macOS ve Windows'ta birincil gösterge authorized_keys içindeki svc-telemetry anahtarıdır. Cursor, yalnızca eklentiyi kaldırmanın temizliği garanti etmediği konusunda uyarıyor; çünkü launch agent'lar, zamanlanmış görevler, kötü niyetli SSH anahtarı ve çalışan tunnel süreçleri gibi kalıcılık mekanizmaları kaldırma işleminden sonra da hayatta kalabilir. Bildiriminde platforma özgü denetimler ve düzeltme betikleri yer alıyor.
Yükün fiilen çalıştığına dair kanıt bulunan durumlarda Cursor, bunu yeniden kurulum değil tam bir olay olarak ele almayı öneriyor: host'u izole edin, kalıcılığı ve tunnel süreçlerini temizleyin, yeniden inşayı değerlendirin ve makineden erişilebilen kimlik bilgilerini ve oturumları güvenilir bir sistemden döndürün. Kuruluşlar, politikaları gerektiriyorsa temizlik öncesinde log'ları ve sistem görüntülerini muhafaza etmelidir.
Neden önemli
Olay, editör eklenti mağazalarının yalnızca add-on'lara göz atılan bir yer değil, gerçek bir supply-chain halkası olduğunu gözler önüne seriyor: tanıdık bir marka, makul bir sürüm numarası ve bir market kaydı, binlerce geliştiriciye kötü amaçlı yazılım ulaştırmak için yeterliydi. Güven, eklentinin adına değil, dosyayı teslim eden belirli markete bağlıdır; en ilk raporlamanın Open VSX konusunda yanıldığı ayrıntı tam da buydu. Ekipler için pratik dersler şunlar: her artefaktı hangi editör, kayıt defteri, yayıncı, sürüm ve kurulum zamanının ürettiğini tam olarak kaydetmek ve yönetilen makinelerde eklenti kurulumlarını güncelleme düğmesine güvenmek yerine allowlist'ler veya onaylı sürüm politikalarıyla denetlemek. Bir sonraki kötü amaçlı paket yalnızca on bir saat yayında kalmayabilir.
- #cursor
- #claude-code
- #security
- #supply-chain
- #malware
- #vs-code