Cursor Marketplace'teki Claude Code VS Code eklentisinde SSH arka kapısı bulundu
Phorion, Cursor Marketplace üzerindeki resmi Claude Code VS Code eklentisinin 2.1.312 ve 2.1.313 sürümlerinde kalıcı bir SSH arka kapısı tespit etti. Cursor bu sürümleri marketten kaldırdı. Eklenti kullanan geliştiriciler ve ekipler, sistemlerini hemen kontrol etmeli.
Kilit noktalar
- Etkilenen sürümler: Claude Code for VS Code 2.1.312 ve 2.1.313, Cursor Marketplace üzerinden dağıtıldı.
- Cursor bu sürümleri marketten kaldırdı; sürüm kontrolünü hemen yapın.
- Açık anahtar yorumu svc-telemetry; yalnızca yoruma değil, anahtarın parmak izine de bakın.
- macOS'ta ~/Library/LaunchAgents/com.apple.sysmond.plist dosyası ve ~/.config/.smt betiği kalıcılık izidir.
- Ortam değişkeni adları sızmış olabilir; bulunan bulut ve API token'larını döndürün.
- Eklentiler IDE ile aynı yetkilerle çalışır; bu yüzden marketten kurulan uzantıları da güven sınırı olarak değerlendirin.
Olay, Claude Code eklentisinin Cursor Marketplace'te dağıtılan paketine eklenen zararlı bir kodla ilgili. Kod, eklenti yüklendiğinde kullanıcı etkileşimi olmadan çalışıyor, ~/.ssh/authorized_keys dosyasına saldırgana ait bir Ed25519 anahtarı ekliyor ve dışarıya ters bir SSH tüneli açmaya çalışıyor. Ayrıca macOS, Linux ve Windows'ta kalıcılık sağlayan mekanizmalar kuruyor ve ana makine bilgilerini, ortam değişkeni adlarını ve IP adresini uzaktaki sunucuya gönderiyor.
MacOS'ta bir hata, saldırının erişim yolunu kısmen bozuyor: systemsetup -getremotelogin komutu yönetici yetkisi olmadan çalıştığında hata metni dönüyor ve betik SSH'in kapalı olduğunu algılayamıyor. Yine de anahtarlar ve kalıcılık dosyaları yazılıyor. Etkilenen sürümleri kullandıysanız makinenizi incident response süreciyle kontrol edin, anahtar parmak izini arayın ve ortam anahtarlarını döndürün.
Gerçek dünyada kullanımı
- Ekibin birden çok geliştiricisinin Cursor kullandığı bir kurumda eklenti envanterini ve sürümlerini tarama
- Geliştirici makinelerinde SSH anahtarı ve LaunchAgent gibi kalıcılık izlerini EDR ile arama
- Eklenti güncellemelerini onaylı sürüme sabitleyip marketten gelen paketleri doğrulama
Neden önemli
Claude Code gibi AI kodlama eklentileri editörün yetkileriyle çalışır ve dosyalarınıza, kaynak kodunuza ve kimlik bilgilerinize erişebilir. Bu olay, eklenti kurulumunun da bir tedarik zinciri riski olduğunu gösteriyor.