Yapay Zeka

Anthropic’in Claude modeli için resmi VS Code eklentisi Cursor’da 12 saat boyunca ele geçirildi

Anthropic’in Claude modeli için resmi VS Code eklentisi Cursor’da 12 saat boyunca ele geçirildi

Anthropic’in Claude modeli için resmi bir eklenti backdoor’landı ve Cuma günü gelen çoklu kaynaklara göre en fazla 5 bin geliştiricinin bilgisayarını tehdit etti. Anthropic şimdiye kadar müşterilerini olay hakkında uyarmadı.

Ele geçirilen paket, yapay zekâ destekli geliştirici araçları üreticisi Cursor’un pazar yerindeki bir VS Code eklentisiydi; şirket Cuma günü bunu açıkladı. Zararlı sürüm 2.1.313, muhtemelen kullanıcılar indirdiğinde ya da sistemleri otomatik olarak çekip kurduğunda “en fazla 5 bin kullanıcı”yı etkiledi. Bağımsız araştırmacı Kevin Beaumont’a göre Anthropic, önceki sürüm Cursor’da görünmeye başladıktan birkaç saat sonra 2.1.314 sürümünü yayınladı. Hem Beaumont hem de güvenlik firması Phorian’ın CTO’su ve kurucu ortağı, 2.1.313 sürümünün Anthropic’in Cursor’daki resmi hesabı üzerinden dağıtıldığını söyledi. Şimdiye kadar ne Cursor ne de Anthropic saldırganların hesaba nasıl erişim sağladığını açıkladı.

Bulut kimlik bilgileri arayışı

“Tedarik zinciri saldırısıydı; saldırgan resmi dağıtım kanalına erişim sağladı” diyen Phorian CTO’su ve kurucu ortağı Luke Roberts, Ars’a konuştu. “Zararlı sürüm 2.1.313 resmi Anthropic hesabına yüklendi ve böylece 2.1.312’nin yerini aldı. Eklentiler Cursor’da varsayılan olarak otomatik güncellenir, ancak kullanıcılar bunu ayarlarda yapılandırabilir.” Phorian’ın daha fazla detayı burada.

Anthropic olayı müşterilere yönelik hâlâ kamuya açık bir duyuru yapmadı.

Cursor, zararlı eklentinin saldırgan tarafından kontrol edilen ek bir SSH anahtarı kullanarak kalıcı bir SSH backdoor’u kurmaya çalıştığını, yerel SSH servisini etkinleştirdiğini ve ters SSH tüneli açtığını söyledi. Kod Windows, macOS ve Linux’ta çalışacak şekilde yazılmıştı. Cursor eklentileri entegre geliştirme ortamının izinleriyle çalıştığı için backdoor’lu sürüm kurulduğunda yerel dosyalara, kaynak koda ve geliştirici araçlarına erişim sağlayabilirdi.

Cursor, backdoor’un yeteneklerinin şunları içerdiğini belirtti:

Sunucu ve kullanıcı bilgilerini toplama: ana bilgisayar adı, kullanıcı adı, işletim sistemi, mimari, ana dizin yolu, ortam değişkeni adları, çalışma dizinleri, yapılandırılmış Git e-posta adresi ve genel IP.

Saldırgan tarafından kontrol edilen bir SSH anahtarını authorized_keys dosyasına eklemeye, yerel SSH servisini etkinleştirmeye ve ters SSH tüneli açmaya çalışmak. Cursor olağandışı durumlarda yönetici ayrıcalıklarıyla başlatılmadıkça, zararlı koddaki hatalar nedeniyle bu adım başarısız olurdu.

Ters SSH tünelini LaunchAgent aracılığıyla kalıcı hâle getirmeye çalışmak (macOS) ya da SYSTEM olarak çalışmaya çalışan bir zamanlanmış görev ve başlatma betiği yedeklemesi (Windows). Arka plan betikleri tüneli yaklaşık her 60 saniyede bir yeniden dener.

Sunucu ayrıntılarını ve backdoor durumunu 8099 numaralı portta /beacon adresine HTTP POST ile bildirmek.

Phorion, değişken adlarının çalınmasının operatörün tehlikeye atılan cihazda saklanan bulut kimlik bilgilerini ve API token’larını hızlıca envantere almasına olanak tanıdığını, böylece takip saldırılarına öncelik vereceği makineleri belirleyebileceğini söyledi.

Zararlı kodun Windows ve macOS için kusurları backdoor’un bazı durumlarda çalışmasını engelledi. Phorion, “koddaki kusurlara rağmen kötü amaçlı yazılım, kalıcılık kuran ve ana bilgisayarla ilgili keşif bilgilerini operatöre bildiren önemli bir tehdit olmaya devam ediyor” dedi.

Cursor, ters kabuğun bağlandığı sunucuyu barındıran bulut sağlayıcısıyla çalışan personelinin enfekte cihazların artık sunucuya ulaşamamasını sağladığını söyledi. Personel ayrıca backdoor’lu sürümü pazar yerinden kaldırdı ve daha fazla dağıtımı engelledi. Şirket ayrıca VSCode Marketplace’i anahtarları döndürmek, erişim kontrollerini denetlemek ve başka eklentilerin tehlikeye atılıp atılmadığını doğrulamak için kapattı. Pazar yeri şimdi açık.

It remains unclear why Anthropic isn’t publicly warning customers of the threat and why it and Cursor aren’t explaining how the supply-chain compromise happened. Neither company answered questions seeking this information.

Perşembe günü ET saatiyle 05:27 ile 16:35 arasında Cursor’dan Anthropic’in VS Code eklentisini yükleyen ya da güncelleyen herkesin etkilendiğini düşünmesi gerekiyor; yakın zamanda bunu yapan herkesin de potansiyel olarak enfekte olduğunu değerlendirmesi akıllıca olur. Hem Cursor hem de Phorion, IP adresleri ve kriptografik hash’ler de dahil olmak üzere çeşitli uzlaşma göstergelerini listeliyor.

Kaynak: Ars Technica

Paylaş:

Yapay zekâ asistanları için: bu haberin Markdown (.md) sürümü