Siber Güvenlik
Cursor, ihlalin Fireworks AI tarafından açığa çıkarılan erişim anahtarından kaynaklandığını belirledi

Öne çıkan noktalarA vendor-exposed access key let an attacker reach credentials left in historical…
Daha fazla göster
- A vendor-exposed access key let an attacker reach credentials left in historical coding-agent traces.
- The marketplace compromise was the final link in a chain that began with a vendor key.
- Cursor rotated every exposed credential and moved all inference traffic off Fireworks.
Cursor, 13 Kasım 2026’da yayımladığı olay güncellemesinde, bir saldırganın Fireworks AI tarafından açığa çıkarılan ve Cursor tarafından verilen bir erişim anahtarını kullanarak geçmişe ait kodlama ajanı izlerini ve kimlik bilgilerini kopyaladığını, ardından Cursor’ın kullandığı belirli yazılım araçlarına erişip kötü amaçlı Claude Code uzantısı sürümlerini dağıttığını bildirdi. Müşterilerin %0,01’inden azının API kimlik bilgileri açığa çıktı.
Fireworks’ün anahtarı açığa çıkarması, verilerin Cursor’ın satıcıyla veri paylaşımında kullandığı salt okunur bir depolama alanından kopyalanmasına olanak tanıdı. Bu alanda, çoğunlukla 2025’ten kalma ve Privacy Mode’un kullanılmadığı oturumlardan alınmış sınırlı sayıda kodlama ajanı izi bulunuyordu; Cursor’ın bu izleri model eğitimi için kullanmasına izin verilmişti. Az sayıdaki izde, maskelenmemiş kimlik bilgileri yer alıyordu ve bunlar Cursor’ın kullandığı belirli hizmet olarak yazılım araçlarına erişim yolu sağladı.
Saldırgan, bu araçlar üzerinden Cursor’ın arşivlenmiş ve üretim dışı belirli kaynak kodu depolarına erişti; depoların bazılarında ticari iletişim bilgileri bulunuyordu. Erişilen diğer materyaller arasında sınırlı destek verileri ve e-posta yazışmaları, ürün kullanım ölçümleri ve iletişim bilgileri, bazı kodlama ajanı konuşmalarının özetleri ve kullanıcıların Cursor destek ekibine gönderdiği kimlik bilgileri de vardı.
Etkilenen veriler ve etkilenmeyen sistemler
Privacy Mode’u kullanmayan kullanıcıların %0,05’inden azının kodlama ajanı izleri açığa çıktı; Cursor, etkilenen her kullanıcıyı doğrudan tespit edip bilgilendirdiğini belirtti. Açığa çıkan izler, geçmiş verilerin çevrimdışı analizi için kullanılan depolamayla sınırlıydı. Güncel müşteri verileri ve canlı trafik, etkin çıkarım istekleri ile Privacy Mode kapsamındaki istemler ve kod etkilenmedi.
Cursor ayrıca hizmetini çalıştıran üretim sistemleri ve altyapısının ya da müşteri kod depolarının etkilenmediğini bildirdi. Resmî uygulama güncellemeleri ile istemcilere ve bulut hizmetlerine gönderilen kod da etkilenmedi: sürüm kodları, saldırganın hiç erişmediği ayrı bir barındırma sisteminde tutuluyor ve sürüm imzalama anahtarlarının hiçbiri açığa çıkmadı. Şirket, VS Code pazar yerindeki diğer tüm uzantıları doğruladı, ardından pazar yerini inceleyip yeniden oluşturdu.
Uzantı ihlali ve kontrol altına alma
Güncelleme, izinsiz giriş ile Cursor’ın Claude Code uzantısındaki daha önceki kötü amaçlı yazılım açıklamasını ilişkilendiriyor. 29 Ekim 2026’da saldırgan, açığa çıkan dahili verilerden çaldığı bir kimlik bilgisini kullanarak Cursor’ın VS Code uzantı pazar yerine hizmet veren önbelleğe doğrudan yetkisiz sürümler yerleştirdi. Bu sürümleri Anthropic yayımlamadı; Anthropic’in ürünü savunmasız değildi ve pazar yeri kaynağı olan Open VSX’te kötü amaçlı yazılım hiçbir zaman yer almadı. Cursor’ın tahminine göre, önbelleğe alınmış belirli sürümleri isteyen en fazla 5.000 kullanıcı, bu sürümlerin yaklaşık 11 saat boyunca erişilebilir olduğu dönemde kötü amaçlı bir sürümü almış olabilir.
Cursor, 30 Ekim 2026’da ihlal göstergeleri ve düzeltme materyalleri yayımladı; etkilenen kullanıcılarla ekip yöneticilerine uygulama içi mesajlar ve e-posta yoluyla bildirim göndermeye başladı. Kimlik bilgilerinin açığa çıktığı durumlarda yöneticilere, değiştirilmesi gereken belirli anahtarların listelerini iletti ve bu anahtarları veren üçüncü taraf hizmetlerden iptal etmelerini istedi. Destek veya ticari verileri olaydan etkilenmiş olabilecek müşterilere doğrudan bildirim gönderildi.
Cursor’ın izleme sistemleri yetkisiz etkinliği tespit etti. Şirket, önlem olarak kanıtların gerektirdiğinden daha fazla dahili ve ürün hizmetini geçici olarak devre dışı bıraktı; bu durum bazı özellikleri aksattı. İnceleme sonrasında her hizmeti yeniden devreye aldı. Cursor, olayın kontrol altına alındığına inanıyor: gözlemlediği son saldırgan faaliyeti 1 Kasım 2026’da gerçekleşti ve engellendi. Anormal etkinliklere yönelik izleme sürüyor.
Kimlik bilgilerinin iptali ve satıcı değişiklikleri
Cursor, tüm çıkarım trafiğini Fireworks dışına taşıdı, satıcı anahtarını devre dışı bıraktı ve Fireworks’ün kendisiyle paylaşılan tüm veri kümelerine erişimini kesti. Açığa çıktığı tespit edilen Cursor kimlik bilgilerinin tamamı değiştirildi; ardından, açığa çıktıklarına dair kanıt bulunmayanlar da dâhil olmak üzere, önlem amacıyla dahili sistemlerde kullanılan tüm kimlik bilgileri yenilendi. Cursor ayrıca mümkün olan yerlerde hizmet sağlayıcılarına yönelik ağ kısıtlamalarını genişletti, kod depolarına ve diğer dahili veri kaynaklarına gizli bilgi taraması ekledi, üretim altyapısını yeniden devreye aldı ve harici adli bilişim uzmanlarıyla çalışmaya başladı.
Ayrı olarak, Fireworks AI’nin kendi güvenlik bülteninde, araştırma ve geliştirme makinelerini barındıran üçüncü taraf bir bulut sağlayıcısının 23 Ekim 2026’da bir olay yaşadığı bildiriliyor. Yetkisiz bir taraf 24 Ekim 2026’da Fireworks’ün geliştirme makinelerine erişti ve ek müşteri verilerinin etkilenmesine yol açan yetkisiz bir iş yükü çalıştırdı; Fireworks bu faaliyeti aynı gün tespit etti. Şirket, 25 Ekim 2026’dan bu yana müşteri platformunda başka başarılı bir yetkisiz erişim tespit etmedi. Bu bulgular, devam eden soruşturma kapsamında incelenmeye devam ediyor.
Fireworks, Palo Alto Networks Unit 42’nin yardımıyla kimlik bilgilerini ve hizmet hesaplarını iptal edip yeniledi, gereksiz yüksek ayrıcalıkları kaldırdı, ağ yollarını kısıtladı, depolama ve analiz erişim denetimlerini sıkılaştırdı, günlük kaydı ve izleme kapasitesini geliştirdi. Soruşturma sırasında Batch Inference ve veri kümesine dayalı eğitimde kullanılan, kullanıcıların kendi başlarına veri kümesi yükleyip indirmesine olanak tanıyan işlevleri devre dışı bıraktı. Training SDK, hiçbir eğitim verisinin kalıcı depolamada tutulmadığı sıfır veri saklama ilkesiyle kullanılmaya devam ediyor; Lab tabanlı eğitim ise yalıtılmış bir ortamda yürütülüyor.
Yeni anlatım, pazar yeri ihlalini bir tedarikçi anahtarıyla başlayan ve geçmiş kayıtlarda bırakılmış kimlik bilgileriyle devam eden bir zincirin son halkası olarak konumlandırıyor. Bu nedenle tedarikçi erişiminin iptal edilmesi ve kimlik bilgilerinin geniş kapsamlı biçimde yenilenmesi, Cursor’ın ihlali kontrol altına alma değerlendirmesinde merkezi önem taşıyor. Fireworks’ın soruşturması sürerken tedarikçi tarafındaki bulguların değişmesi de mümkün.












