Cursor telah menghapus versi berbahaya dari ekstensi Claude Code Anthropic dari pasar ekstensinya setelah menemukan bahwa paket tersebut telah dimodifikasi untuk menginstal pintu belakang SSH yang persisten pada mesin pengembang. Dalam pemberitahuan keamanan yang diterbitkan pada tanggal 29 Oktober, Cursor mengatakan paket trojan tersebut – terdaftar sebagai Anthropic.claude-code versi 2.1.313 – tidak dikembangkan oleh Anthropic, dan paling banyak 5.000 pengguna terpengaruh. Menurut Reuters, perusahaan tersebut menjangkau pengguna tersebut secara langsung.

Pengungkapan ini merupakan pengingat bahwa alat pengkodean AI yang sekarang dipercaya oleh pengembang dengan kode sumber, kredensial, dan akses shell mereka sendiri merupakan target rantai pasokan. Untuk mengetahui konteks lebih lanjut mengenai tekanan keamanan yang terjadi di sekitar alat pengembang AI, lihat cakupan industri AI.

Jendela Distribusi Dua Jam

Menurut timeline Cursor, versi berbahaya dari ekstensi tersebut tersedia di pasarnya sekitar pukul 02.27 PT hingga 13.35 PT. PT pada tanggal 29 Oktober — jangka waktu sekitar sebelas jam. Selama periode tersebut, pengembang mana pun yang menginstal atau memperbarui ekstensi Kode Claude ke versi 2.1.313 menerima paket yang dirusak, bukan kode yang diproduksi oleh Anthropic.

Cursor mengatakan pihaknya menghapus versi berbahaya dari pasar segera setelah terdeteksi dan memblokir distribusi lebih lanjut. Perusahaan kemudian melangkah lebih jauh dengan menutup sementara seluruh pasar ekstensinya karena tindakan yang digambarkan sebagai tindakan yang sangat berhati-hati.

Apa yang Dilakukan Ekstensi Berbahaya

Tim keamanan Cursor mendokumentasikan perilaku ekstensi dengan detail yang tidak biasa. Setelah terinstal, paket menjalankan kode yang mencoba membuat pintu belakang persisten melalui beberapa tahap:

  • Reconnaissance. Ekstensi ini mengumpulkan nama host mesin, nama pengguna, sistem operasi, arsitektur, jalur direktori home, nama variabel lingkungan, direktori kerja, email Git yang dikonfigurasi, dan alamat IP publik.
  • Injeksi kunci SSH. Ia mencoba menambahkan kunci SSH yang dikendalikan penyerang ke file `authorized_keys` mesin, mengaktifkan layanan SSH lokal, dan membuka terowongan SSH terbalik kembali ke server yang dikendalikan oleh penyerang.
  • Persistence. Skrip latar belakang mencoba kembali terowongan terbalik kira-kira setiap 60 detik. Di macOS, malware mencoba membuat terowongan tetap ada melalui LaunchAgent; pada Windows, ia mencoba mendaftarkan tugas terjadwal yang berjalan sebagai SISTEM, dengan fallback skrip startup.
  • Beaconing. Mesin yang terinfeksi melaporkan detail host dan status pintu belakang melalui permintaan HTTP POST ke titik akhir `/beacon` pada port 8099.

Mengapa Kerusakan Mungkin Terbatas

Ada dua faktor mitigasi yang penting. Pertama, mengaktifkan layanan SSH lokal memerlukan hak administrator, yang tidak dimiliki oleh ekstensi berbahaya di sebagian besar mesin macOS dan Windows. Cursor mencatat bahwa di luar keadaan yang sangat tidak biasa ketika editor dimulai dengan hak istimewa administrator, kesalahan dalam kode berbahaya menyebabkan langkah ini gagal — artinya penyerang kemungkinan besar tidak dapat masuk melalui terowongan pada host tersebut. Namun, ekstensi tersebut masih berhasil menambahkan kunci SSH penyerang, menginstal mekanisme persistensinya, dan mengirimkan detail host ke server penyerang.

Kedua, infrastruktur penyerang kini offline. Cursor mengatakan pihaknya bekerja sama dengan penyedia cloud yang menghosting server perintah dan kontrol untuk menghapusnya, sehingga shell terbalik dan suar detail host tidak lagi berfungsi.

Perusahaan juga menyatakan bahwa mereka tidak memiliki bukti bahwa versi ekstensi lain atau saluran distribusi resmi Anthropic terpengaruh.

Penutupan, Audit, dan Pembangunan Kembali Marketplace

Respons Cursor lebih dari sekadar menghapus satu paket buruk. Perusahaan mengatakan telah melakukan audit penuh terhadap akses pasar dan memastikan bahwa tidak ada ekstensi lain yang dirusak, merotasi kuncinya, membangun kembali infrastruktur pasar, dan mengembalikannya online. Pengembang yang menginstal atau memperbarui ke versi 2.1.313 selama masa paparan didesak untuk mengikuti langkah-langkah remediasi dan indikator kompromi — yang mencakup aktivitas SSH, file dan mekanisme persistensi, serta aktivitas proses — yang diterbitkan Cursor bersamaan dengan pemberitahuannya.

Peringatan untuk Ekosistem Perkakas AI

Insiden ini menggambarkan bagaimana keekonomian pembangunan yang dibantu AI telah mengubah perhitungan para penyerang. Satu versi ekstensi populer yang di-trojanisasi, yang aktif selama beberapa jam, berpotensi menjangkau ribuan stasiun kerja pengembang — mesin yang biasanya menyimpan kode sumber, kredensial cloud, dan akses ke sistem produksi.

Ini juga menyoroti perbedaan antara saluran distribusi resmi dan pasar pihak ketiga. Ekstensi Claude Code Anthropic didistribusikan melalui saluran yang sudah ada, tetapi Cursor mengoperasikan pasarnya sendiri untuk editor berbasis VS Code, dan daftar pasar itulah yang disusupi. Ketika asisten pengkodean AI menjadi perlengkapan standar di industri perangkat lunak, integritas registri yang mendistribusikannya menjadi batasan keamanan tersendiri — yang, hingga minggu ini, relatif sedikit organisasi yang berpikir untuk mengauditnya.

Untuk hingga 5.000 pengguna yang terkena dampak, prioritas utama adalah menjalankan daftar periksa remediasi Cursor. Bagi semua orang, episode ini adalah alasan untuk meninjau ekstensi mana yang memiliki akses mendalam ke lingkungan pengembangannya, dan berpikir dua kali sebelum membiarkan pembaruan diinstal secara diam-diam.
---

Tetap Terdepan dalam AI

Dapatkan berita, analisis, dan terobosan AI terkini — semuanya di satu tempat.

Baca berita AI selengkapnya →