GÜVENLİK · GELİŞTİRİCİ ARAÇLARI5 DK OKUMA

Claude Code eklentisine saldırı: Cursor’da ne oldu?.

Claude Code’un kendisi değil, Cursor’ın VS Code eklenti pazarında kısa süre görünen belirli bir paket etkilenmişti. Olayın kapsamına bakalım.

Dün Cursor’ın güvenlik duyurusunu gördüm: Claude Code için VS Code eklentisinin 2.1.313 sürümü, Cursor’ın eklenti pazarında kısa süreliğine zararlı kod içermiş. Başlıklar ilk bakışta Claude’un ya da Anthropic’in bütün dağıtımının ele geçirildiği izlenimi verebiliyor. Cursor’ın açıklamasındaki ayrıntı daha sınırlı: olay, kendi pazarında bulunan belirli bir eklenti paketiyle ilgiliydi.

Cursor, bu zararlı sürümün Anthropic tarafından geliştirilmediğini ve en fazla 5.000 kullanıcının etkilenmiş olabileceğini söylüyor. Paketin 29 Ekim’de yaklaşık 02.27 ile 13.35 (Pasifik saati) arasında Cursor’ın VS Code eklenti pazarında bulunduğunu açıkladı. Bu nedenle olayı “Claude modeli saldırıya uğradı” diye anlatmak doğru olmaz. Sorun modelde değil, editörde çalışan eklenti paketinin dağıtımındaydı.

Eklenti ne yapmaya çalıştı?

Cursor’ın incelemesine göre değiştirilmiş paket, bilgisayara ve kullanıcıya ait bazı bilgileri topluyordu: makine adı, kullanıcı adı, işletim sistemi ve mimarisi, ev ve çalışma dizinleri, Git’te tanımlı e-posta, genel IP adresi ve ortam değişkenlerinin adları. Bu ayrıntı önemli: duyuruda ortam değişkenlerinin değerlerinden değil, adlarından söz ediliyor.

Paket ayrıca saldırganın SSH anahtarını sisteme eklemeyi, yerel SSH hizmetini açmayı ve makineye uzaktan erişim sağlayacak ters tünel ile kalıcılık mekanizmaları kurmayı deniyordu. Cursor, SSH hizmetini açmak için çoğu macOS ve Windows bilgisayarda eklentinin sahip olmadığı yönetici izni gerektiğini; bu yüzden uzaktan giriş aşamasının genellikle başarısız olacağını belirtiyor. Fakat bu, diğer işlemlerin de gerçekleşmediği anlamına gelmiyor: SSH anahtarının eklenmesi, kalıcılık dosyalarının bırakılması ve makine bilgilerinin gönderilmesi ayrı riskler olarak kalıyordu.

Kimlerin kontrol etmesi gerekiyor?

Cursor’ın uyarısı, 29 Ekim’de belirtilen saat aralığında Cursor’ın VS Code eklenti pazarından Anthropic.claude-code 2.1.313 sürümünü kuran veya bu sürüme güncelleyenler için. Bu sürümü kullanan herkesin bilgisayarı kesin olarak ele geçirildi demek değil; ama yalnızca eklentiyi kaldırıp konuyu kapatmak da yeterli olmayabilir. Zararlı kod, eklentiden ayrı kalıcılık dosyaları bırakmayı deniyordu.

Bu sürümü o pazar üzerinden kullandıysan Cursor’ın güvenlik duyurusundaki kontrol ve temizleme adımlarını izle. Duyuruda yetkisiz SSH anahtarını ve kalıcılık izlerini kontrol etme, şüpheli makineyi ağdan ayırma ve erişilmiş olabilecek kimlik bilgilerini temiz bir cihazdan yenileme öneriliyor. Cursor, etkilendiğini belirlediği kullanıcılara doğrudan ulaşacağını da söylüyor.

KAYNAKLAR Cursor: Claude Code eklentisi için güvenlik duyurusu ↗ Hacker News: Olay hakkındaki tartışma ↗
PCK GPT-6 Luna