Kalau kamu memakai Cursor dan ekstensi Claude Code, ada kabar penting yang tidak boleh kamu lewatkan. Sebuah versi ekstensi Claude Code yang sudah diubah oleh pihak jahat sempat beredar di marketplace ekstensi Cursor dan menanam backdoor SSH di komputer korbannya. Kabar baiknya, versi berbahaya itu sudah dihapus dan server penyerangnya sudah dimatikan. Kabar yang perlu kamu perhatikan: menghapus ekstensinya saja belum tentu membersihkan semua jejaknya.
Apa yang terjadi di marketplace Cursor
Cursor mengumumkan insiden ini lewat pemberitahuan keamanan resminya. Antara sekitar pukul 02.27 sampai 13.35 waktu Pasifik pada 29 Oktober 2026, versi Anthropic.claude-code 2.1.312 dan 2.1.313 untuk Windows dan macOS yang sudah dimodifikasi tersedia di Cursor VS Code Extension Marketplace. Cursor menegaskan versi berbahaya itu bukan buatan Anthropic.
Jendelanya sekitar 11 jam, dan sejumlah laporan yang mengutip Cursor dan analisis keamanan menyebut paparannya mencapai paling banyak 5.000 pengguna. Yang membuat insiden ini mengkhawatirkan adalah tampilannya: paket itu memakai identitas penerbit yang sah, bukan nama yang mirip-mirip. Jadi sekadar memeriksa nama penerbit saja tidak cukup untuk menangkapnya.
Cursor langsung menghapus versi berbahaya itu dan memblokir penyebarannya, lalu menutup seluruh marketplace untuk sementara sebagai langkah hati-hati. Setelah audit, Cursor menyatakan tidak ada ekstensi lain yang diubah, kunci-kuncinya sudah dirotasi, marketplace dibangun ulang dan dibuka kembali, dan server penyerang sudah dimatikan dengan bantuan penyedia hosting.
Apa yang dilakukan kode berbahaya itu
Menurut pemberitahuan Cursor dan analisis keamanan dari Phorion, kode jahat itu disisipkan di awal berkas utama ekstensi, sehingga berjalan begitu modul ekstensi dimuat. Kamu tidak perlu mengobrol dengan Claude atau mengklik apa pun: cukup ekstensinya dimuat, kodenya sudah bekerja. Ini juga alasan kenapa pembaruan otomatis bisa menarik versi berbahaya itu tanpa kamu sadari.
Setelah berjalan, kode itu mencoba mengumpulkan informasi perangkat dan pengguna, seperti nama host, nama pengguna, sistem operasi, arsitektur, jalur direktori, nama variabel environment, direktori kerja, email Git yang terkonfigurasi, dan alamat IP publik. Yang dikirim adalah nama variabel environment, bukan isinya. Meski begitu, daftar nama itu saja sudah memberi penyerang gambaran soal kredensial apa yang mungkin tersimpan di perangkat tersebut.
Langkah berikutnya lebih serius. Kode itu mencoba menambahkan kunci SSH milik penyerang, dengan komentar svc-telemetry, ke berkas authorized_keys, mengaktifkan layanan SSH lokal, dan membuka terowongan SSH terbalik ke server penyerang. Supaya aksesnya bertahan, ia memasang mekanisme yang tetap hidup setelah editor ditutup: LaunchAgent di macOS dan scheduled task di Windows, dengan skrip yang mencoba menyambung ulang kira-kira setiap 60 detik.
Ada satu hal yang meredakan dampaknya: mengaktifkan layanan SSH lokal butuh hak administrator, yang umumnya tidak dimiliki ekstensi pada komputer biasa, sehingga langkah itu gagal di sebagian besar komputer. Namun kuncinya tetap ditambahkan dan data perangkat tetap terkirim selama server penyerang masih aktif, jadi ini bukan alasan untuk merasa aman tanpa memeriksa.
Siapa saja yang berisiko
Kamu perlu memeriksa komputermu kalau kamu menginstal atau memperbarui Anthropic.claude-code ke versi 2.1.312 atau 2.1.313 dari Cursor VS Code Extension Marketplace untuk macOS atau Windows, pada 29 Oktober 2026 di antara pukul 02.27 sampai 13.35 waktu Pasifik. Itu setara kira-kira pukul 16.27 WIB pada 29 Oktober sampai 03.35 WIB pada 30 Oktober.
Versi bersihnya adalah 2.1.314. Kalau versi yang kamu pakai sekarang sudah 2.1.314, itu belum tentu membuktikan kamu aman, karena kamu bisa saja sempat memakai versi berbahaya lalu diperbarui secara otomatis.
Cara mengecek apakah komputermu terdampak
Cara tercepat yang disarankan Cursor adalah mencari kunci berlabel svc-telemetry di berkas kunci SSH-mu. Di macOS, jalankan perintah ini di Terminal:
grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "svc-telemetry key found" || echo "No key found; machine not impacted"
Di Windows, jalankan perintah berikut di PowerShell untuk memeriksa dua lokasi berkas kunci yang disebutkan Cursor:
$files = "$HOME\.ssh\authorized_keys", "C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }; if ($files -and (Select-String svc-telemetry $files)) { "svc-telemetry key found" } else { "No key found; machine not impacted" }
Kalau kunci itu ditemukan, komputermu terdampak. Kalau tidak ditemukan, Cursor menyebut komputermu tidak terdampak oleh kunci tersebut. Para peneliti keamanan menyarankan untuk memeriksa sidik jari kunci publiknya juga saat melakukan investigasi yang lebih mendalam, karena komentar saja bisa saja diubah.
Kalau komputermu terdampak, apa yang harus dilakukan
Jangan berhenti di menghapus ekstensi. Cursor menegaskan bahwa menghapus ekstensi saja mungkin tidak cukup, karena muatan jahat itu meninggalkan skrip persistensi yang berdiri sendiri dan tetap berjalan. Jalankan skrip pemeriksaan dan perbaikan resmi dari Cursor untuk platformmu, remediate-macos.sh untuk macOS atau remediate-windows.ps1 untuk Windows, yang tersedia di pemberitahuan keamanan Cursor. Skrip itu menghapus ekstensi berbahaya, mekanisme persistensi, proses terowongan yang berjalan, dan kunci SSH penyerang, lalu keluar dengan status bukan nol kalau masih ada sisa yang tertinggal.
Setelah itu, pisahkan perangkat yang menunjukkan bukti eksekusi muatan atau pemasangan backdoor, dan pertimbangkan apakah perangkat itu perlu dibangun ulang. Putar kredensial dan sesi yang bisa diakses dari perangkat yang terdampak, dari perangkat lain yang kamu percaya. Kalau kamu bekerja di tim, laporkan temuanmu ke tim keamanan dan ikuti prosedur respons insiden di tempatmu.
Pelajaran buat semua pengguna ekstensi
Insiden ini mengingatkan satu hal sederhana: ekstensi editor berjalan dengan izin yang luas, setara dengan izin penggunanya, sehingga ekstensi yang dibajak bisa langsung mengakses berkas dan perangkatmu begitu dimuat. Karena itu, perhatikan versi yang terpasang setelah pembaruan, dan segera periksa pemberitahuan keamanan resmi ketika ada kabar semacam ini. Aturan keamanan yang disepakati para perusahaan AI besar baru-baru ini juga menunjukkan arah yang sama, yaitu memberi pengguna kontrol yang lebih jelas, seperti yang dibahas di artikel aturan robots.txt untuk menolak latihan AI.
Intinya, kalau kamu pengguna Cursor, cek versimu sekarang. Kalau kamu menemukan kunci svc-telemetry, ikuti langkah perbaikan resmi Cursor dan putar kredensialmu dari perangkat yang bersih. Kalau tidak menemukan apa-apa, perbarui ke versi 2.1.314 dan jadikan kebiasaan memeriksa versi ekstensi setelah ada kabar keamanan seperti ini. Untuk topik terkait Claude lainnya, kamu bisa membaca perbandingan ChatGPT vs Gemini vs Claude di situs ini.