Teknoloji

Cursor yapay zekâ eğitimi için kodlama sohbetlerini sakladı, hackerlar içinde şifre buldu

Adrian Kessler
Bizi Google'a ekleyin

Microsoft’un açık kaynaklı Visual Studio Code’u üzerine kurulu yapay zekâ kod editörü Cursor, yakın zamanda yaşadığı güvenlik ihlalinin çoğu kullanıcının aklına bile gelmeyecek bir noktadan başladığını söylüyor: şirketin yapay zekâ modellerini eğitmek için sakladığı eski kodlama oturumlarından. Kaydedilmiş sohbetlerin bazılarında hâlâ parolalar ve API anahtarları bulunuyordu. Saldırgan, Cursor’ın sistemlerinin daha derinlerine sızmak için bu bilgileri kullandı ve sonunda Anthropic’in Claude Code uzantısının arka kapı eklenmiş bir kopyasını editörün kendi uzantı mağazasına yerleştirdi.

Yapay zekâ asistanına gizli bilgi yazan herkes için asıl önemli olan, bu zincirin nasıl işlediği. Sohbet penceresine yazılan bir anahtar, oturum sona erince ortadan kaybolmuyor. Araç konuşmayı saklıyorsa bu sır bir veri kümesinde yaşamaya devam ediyor; o veri kümesine erişen kişi de anahtarı ele geçiriyor.

Cursor’ın olay raporuna göre sorun, şirketin model eğitimi ve çıkarımı için çalıştığı dış sağlayıcı Fireworks AI’da başladı. Saldırgan, Cursor’ın Fireworks’e verdiği bir erişim anahtarını ele geçirdi. Cursor, anahtarın Fireworks tarafından açığa çıkarıldığını söylüyor. Saldırgan bu anahtarla iki şirketin ortak kullandığı salt okunur bir depolama alanını kopyaladı. İçeride, çoğu 2025 yılına ait kodlama ajanı izleri vardı. Bunlar, kullanıcıların Cursor’ın verilerini eğitimde kullanmasını engelleyen Privacy Mode’u açmadığı oturumlardan alınmıştı. Cursor, kullanıcıların yüzde 0,05’inden azına ait izlerin açığa çıktığını, müşterilerin yüzde 0,01’inden azının API kimlik bilgilerinin ele geçirildiğini belirtiyor.

Bu eski kimlik bilgileri, Cursor’ın kullandığı hizmet olarak yazılım araçlarından birkaçına erişim sağladı. Saldırgan buradan arşivlenmiş üretim dışı kaynak kodlara, müşteri destek e-postalarına, kullanım ölçümlerine ve iletişim bilgilerine, bazı yapay zekâ ajanı konuşmalarının özetlerine ve müşterilerin daha önce Cursor’ın destek ekibiyle paylaştığı kimlik bilgilerine ulaştı; BleepingComputer’ın aktardığına göre, ele geçirilen kimlik bilgilerinden biri Cursor’ın uzantı mağazasının arkasındaki önbelleğe içerik yayımlamak için kullanılabiliyordu.

Sahte Claude Code bu şekilde mağazaya girdi. 2.1.312 ve 2.1.313 numaralı kurcalanmış sürümler yaklaşık 11 saat boyunca yayında kaldı. Cursor, bu sürümleri isteyen 5.000 kişiye kadar kullanıcının kötü amaçlı yapıyı indirmiş olabileceğini tahmin ediyor. Uzantı, saldırganın SSH anahtarını yerleştirmeye ve geliştiricinin bilgisayarına uzaktan erişimi sürdürmeye çalışan bir kod çalıştırıyordu. Cursor, bu kopyayı Anthropic’in yayımlamadığını, sorunun Anthropic’in ürününde olmadığını ve Cursor’ın uzantılarını aldığı açık mağaza Open VSX’te kötü amaçlı yazılımın hiçbir zaman yer almadığını özellikle vurguluyor.

Raporda yanıtlanmamış sorular da var. Cursor, 5.000 bilgisayarın kaçında arka kapının gerçekten çalıştığını açıklamadı. BleepingComputer’a göre güvenlik araştırmacıları, SSH’nin önceden etkin olmadığı pek çok Windows ve macOS bilgisayarda çalışmasını muhtemelen engelleyen kodlama hataları buldu. Bu da en büyük riskin, SSH’nin zaten açık olduğu bilgisayarlarda bulunduğu anlamına geliyor. Şirket ayrıca eğitim ortağına gönderdiği verilerde kimlik bilgilerinin neden gizlenmeden bırakıldığını açıklamadı. Kullanıcılarından öğrenen tüm yapay zekâ kodlama araçları için asıl ders de bu. Privacy Mode’u açan kullanıcılar korundu; ancak varsayılan ayar, diğer herkesin oturumlarını eğitimde kullanılabilir durumda bıraktı.

Hedef alınan tek şirket Cursor değil. Güvenlik şirketi Wiz, ekim ayında olay açıkladığını belirten en az dokuz yapay zekâ geliştirici platformu tespit etti. Şirketin Black October adını verdiği bu saldırı dalgasında korsanlar, ücretli yapay zekâ modellerinin kilidini açan kayıtlı anahtarların peşine düştü. Fireworks de birden fazla güvenlik ihlali yaşadığını açıkladı; Notion ise az sayıda çalışma alanına ait yapay zekâ sohbet dökümlerinin Fireworks üzerinden açığa çıktığını bildirdi. Çalınan erişim bilgileri yeniden satılıyor ya da kurbanın hesabına yazılan yapay zekâ kullanım ücretlerini artırmak için kullanılıyor. BleepingComputer’ın aktardığına göre, bulut barındırma hizmeti Railway’de çalınan gizli bilgiler, yaklaşık 740.000 dolarlık sahte yapay zekâ harcamasına yol açtı.

Cursor, tüm çıkarım trafiğini Fireworks’ten taşıdığını, iç sistemlerindeki bütün kimlik bilgilerini yenilediğini, uzantı mağazasını baştan kurduğunu ve üretim altyapısını yeniden devreye aldığını söylüyor. Privacy Mode kullanıcıları, Cursor uygulaması ve resmî güncellemeleri etkilenmedi; sürüm imzalama anahtarlarının hiçbiri açığa çıkmadı. Hizmet dünyanın her yerinde aynı şekilde çalıştığından, öneriler tüm pazarlardaki kullanıcılar için geçerli: 29 Ekim’de Cursor mağazasından Claude Code 2.1.312 veya 2.1.313 sürümünü yükleyen ya da güncelleyen herkes şirketin düzeltme adımlarını izlemeli. Ekip yöneticileri de Cursor’ın kendilerine e-postayla gönderdiği anahtarlar listesini kontrol etmeli.

Kötü amaçlı uzantı 29 Ekim’de yayına girdi, Cursor ilk güvenlik duyurusunu 30 Ekim’de yayımladı ve tespit ettiği son saldırgan etkinliğini 1 Kasım’da engelledi. Şirket, olayla ilgili kapsamlı raporunu 13 Kasım’da paylaştı ve yeni bir bulguya rastlanması hâlinde etkilenen müşterilerle doğrudan iletişime geçeceğini söylüyor. Geliştiriciler için en güvenli yaklaşım, herhangi bir güvenlik yamasından daha basit: yapay zekâ sohbetine yapıştırılan bir parola, başka bir yere çoktan kaydedilmiş gibi kabul edilmeli.

Etiketler: , , , , ,

Bizi Google'a ekleyin

Tartışma

0 yorum var.