Cursor'un eklenti mağazasında Claude Code eklentisinin zararlı bir sürümü dağıtıldı, en fazla 5 bin kullanıcı etkilendi
Yapay zekâ kodlama aracı Cursor, 29 Ekim'de kendi eklenti mağazasında Anthropic'in Claude Code eklentisinin değiştirilmiş iki sürümünün yaklaşık 11 saat boyunca dağıtıldığını açıkladı. Zararlı sürümler, saldırganın SSH anahtarını bilgisayara ekliyor, kalıcılık kuruyor ve cihaz bilgilerini saldırgana gönderiyordu. Anthropic, olayın kendi sistemlerinin ele geçirilmesinden kaynaklanmadığını açıkladı.
- Güncellendi:
- 3 dk okuma
- 6 kaynak

Kısaca
- Zararlı sürümler 2.1.312 ve 2.1.313, Anthropic.claude-code adıyla Cursor'un mağazasında 29 Ekim'de Türkiye saatiyle 12.27 ile 23.35 arasında yayındaydı. OpenSourceMalware'e göre Open VSX'teki ve Microsoft'un VS Code mağazasındaki sürümler zararlı değil.
- Cursor'a göre geri bağlantı (reverse SSH) adımı, Cursor yönetici yetkisiyle açılmadıkça çalışmıyordu ve saldırganın sunucusu kapatıldı. Cursor yine de etkilenen herkesin temizlik adımlarını uygulamasını ve erişebildikleri kimlik bilgilerini değiştirmesini istiyor.
Yapay zekâ destekli kod düzenleyicisi Cursor, 29 Ekim’de yayımladığı güvenlik duyurusunda, kendi VS Code eklenti mağazasında Anthropic’in Claude Code eklentisinin zararlı olarak değiştirilmiş sürümlerinin dağıtıldığını açıkladı. Cursor’un 30 Ekim’de güncellediği duyuruya göre 2.1.312 ve 2.1.313 numaralı bu sürümler, Anthropic.claude-code adıyla ABD Pasifik saatiyle 02.27 ile 13.35 arasında, yani Türkiye saatiyle 12.27 ile 23.35 arasında mağazadaydı. Cursor’un X paylaşımına göre olay en fazla 5 bin kullanıcıyı etkiledi. Cursor bu sürümlerin Anthropic tarafından geliştirilmediğini ve etkilenen kullanıcılarla doğrudan iletişime geçeceğini belirtti.
Zararlı sürümlerin yaptıkları
Cursor’a göre zararlı sürümler bilgisayarın adını, kullanıcı adını, işletim sistemini, işlemci mimarisini, ev dizinini, çalışma dizinlerini, ortam değişkenlerinin adlarını, Git’te tanımlı e-posta adresini ve dış IP adresini topluyor. Ardından saldırganın kontrolündeki bir SSH anahtarını kullanıcının authorized_keys dosyasına ekliyor, bilgisayarda SSH hizmetini açmaya ve saldırganın sunucusuna bir geri bağlantı (reverse SSH tüneli) kurmaya çalışıyor. Sürümler, bu tüneli macOS’ta bir LaunchAgent, Windows’ta zamanlanmış bir görev ya da başlangıç betiği ile kalıcı hâle getirmeye çalışıyor ve bilgisayar bilgilerini saldırganın sunucusuna 8099 numaralı bağlantı noktası üzerinden gönderiyor.
Güvenlik şirketi OpenSourceMalware’e göre zararlı kod, eklentinin asıl kodunun önüne eklenmiş 66 satırlık bir yükleyici ve eklenti açılır açılmaz çalışıyor. Kullanıcının Claude ile bir sohbet başlatması gerekmiyor. Şirkete göre eklenen anahtarın açıklaması zararsız görünmesi için “svc-telemetry” olarak seçildi, ortam değişkenlerinin yalnızca adları gönderiliyor, değerleri gönderilmiyor ve yükleyici başka bir zararlı yazılım indirmiyor. OpenSourceMalware, bu yükleyicinin Linux için de bir kalıcılık yolu içerdiğini yazıyor.
Cursor’a göre bilgisayarda SSH hizmetini açmak yönetici yetkisi gerektiriyor ve zararlı koddaki hatalar nedeniyle bu adım, Cursor yönetici yetkisiyle başlatılmadığı sürece çalışmıyor. Bu durumda saldırgan tünel üzerinden bilgisayara giriş yapamıyor. Ancak eklenti yine de saldırganın SSH anahtarını ekliyor, kalıcılığı kuruyor ve bilgisayar bilgilerini gönderiyor. Cursor, barındırma sağlayıcısıyla birlikte saldırganın sunucusunu kapattığını ve bu yüzden tünelin ve bilgi gönderiminin artık çalışmadığını belirtti.
Cursor ve Anthropic’in açıklamaları
Cursor, zararlı sürümleri fark eder etmez mağazadan kaldırdığını, önlem olarak mağazayı tamamen kapattığını, başka eklentilerin değiştirilmediğini doğruladığını, anahtarlarını değiştirip mağazayı yeniden kurduğunu açıkladı. Cursor’a göre olay, mağazadan indirilen diğer eklentileri etkilemiyor. Şirket bütün müşterilerinden eklentinin 2.1.314 sürümüne geçmelerini istedi. The Register’a göre Cursor, zararlı sürümlerin mağazaya nasıl yüklendiğini açıklamadı.
Anthropic’in teknik ekibinden Felix Rieseberg 30 Ekim’de yaptığı paylaşımda, Cursor’la birlikte çalıştıklarını, ancak olayın Anthropic’in sistemlerinin ya da çalışanlarının bilgisayarlarının ele geçirilmesinden kaynaklanmadığını yazdı. Rieseberg’e göre kötü niyetli bir kişi Cursor’un mağazasına erişerek eklentinin Anthropic’in geliştirmediği ve yayımlamadığı, değiştirilmiş bir kopyasını yükledi. Anthropic’in resmi kanallarındaki sürümler etkilenmedi ve olay yalnızca Cursor kullanıcılarını etkiliyor.
Önerilen önlemler
Cursor, 29 Ekim’de belirtilen saatler arasında eklentinin 2.1.312 ya da 2.1.313 sürümünü Cursor’un mağazasından kuran ya da bu sürümlere güncelleyen kullanıcıların şunları yapmasını istiyor:
- Bilgisayarda authorized_keys dosyasında svc-telemetry etiketli anahtarın olup olmadığını kontrol edin. Anahtar varsa bilgisayar etkilenmiş demektir.
- Etkilenen bilgisayarları ağdan yalıtın ve Cursor’un yayımladığı macOS ve Windows temizlik betiklerini çalıştırın. Cursor’a göre yalnızca eklentiyi kaldırmak yeterli değil, çünkü zararlı kod ayrıca çalışmaya devam eden kalıcılık betikleri bırakıyor.
- Bilgisayarın yeniden kurulması gerekip gerekmediğini değerlendirin.
- Etkilenen bilgisayarlardan erişilebilen kimlik bilgilerini ve oturumları, güvenilir bir sistemden değiştirin.
- Cursor’un yayımladığı göstergeleri (134.209.82[.]225 adresi, svc-telemetry anahtarı, com.apple.sysmond adlı LaunchAgent, SysMon adlı zamanlanmış görev) uç nokta, ağ ve eklenti kurulum kayıtlarında arayın.
Kaynaklar
- Cursor, "Security notice: malicious version of Anthropic.claude-code (2.1.312 and 2.1.313) identified in the Cursor VS Code Extension Marketplace" (29 Ekim 2026, 30 Ekim'de güncellendi)cursor.com (başka siteye gider)
- Cursor, X paylaşımı (30 Ekim 2026)x.com (başka siteye gider)
- Felix Rieseberg (Anthropic), X paylaşımı (30 Ekim 2026)x.com (başka siteye gider)
- OpenSourceMalware, "Trojanized Claude Code Extension Plants an SSH Backdoor"opensourcemalware.com (başka siteye gider)
- The Hacker News, "Official Claude Code Extension on Cursor Marketplace Trojanized with Persistent SSH Backdoor"thehackernews.com (başka siteye gider)
- The Register, "Anthropic: That Claude Code extension compromise… couldn't be us"theregister.com (başka siteye gider)