← arsip

Ekstensi Claude Code Palsu Nyusup ke Cursor, Buka Pintu Belakang SSH

Ekstensi Claude Code Palsu Nyusup ke Cursor, Buka Pintu Belakang SSHEkstensi Claude Code Palsu Nyusup ke Cursor, Buka Pintu Belakang SSHEkstensi Claude Code Palsu Nyusup ke Cursor, Buka Pintu Belakang SSHEkstensi Claude Code Palsu Nyusup ke Cursor, Buka Pintu Belakang SSH
1 / 4

Satu update extension yang kelihatan resmi ternyata membawa kode jahat ke laptop developer. Extension Claude Code versi 2.1.312 dan 2.1.313 yang beredar di marketplace Cursor, marketplace extension bawaan editor AI Cursor, ternyata sudah dimodifikasi penyerang dan mencoba memasang pintu belakang SSH. Versi palsu itu beredar hampir 12 jam pada 29 Oktober 2026, dari sekitar jam 2:27 pagi sampai 1:35 siang waktu Pasifik, sebelum akhirnya dicabut. Cursor menyebut dampaknya paling banyak 5.000 pengguna. Buat kamu yang pakai Cursor, kabar ini penting bukan cuma karena serangannya, tapi karena cara masuknya: lewat jalur update resmi yang biasanya dipercaya begitu saja.

Latar belakang

Claude Code adalah extension resmi Anthropic untuk membawa kemampuan coding AI Claude ke dalam editor seperti Visual Studio Code dan Cursor. Di Cursor, extension diunduh lewat marketplace extension Cursor sendiri, dan extension di Cursor auto-update secara default, kecuali penggunanya mengubah pengaturan itu. Artinya, update yang masuk lewat jalur resmi bisa terpasang tanpa pengguna sadar sedang memasang sesuatu yang baru.

Pada 29 Oktober 2026, versi 2.1.312 dan kemudian 2.1.313 dari extension Anthropic.claude-code yang tersedia di marketplace Cursor ternyata bukan versi yang dibuat Anthropic. Cursor menegaskan versi jahat itu tidak dikembangkan oleh Anthropic. Menurut analisis peneliti keamanan yang dikutip media, kode jahatnya berupa potongan loader sepanjang 66 baris yang disisipkan sebelum kode asli extension, sehingga extension tetap berjalan normal dan korbannya tidak merasakan ada yang aneh. Sampai berita ini ditulis, cara penyerang bisa masuk ke akun resmi Anthropic di Cursor dan mengunggah versi palsu itu masih belum dijelaskan. Ars Technica melaporkan, saat artikelnya terbit, belum jelas bagaimana penyerang mendapatkan akses ke akun terverifikasi Anthropic di Cursor, dan belum ada penjelasan dari Cursor maupun Anthropic soal jalur masuknya.

Yang juga penting dicatat, masalah ini sejauh ini hanya ditemukan di marketplace Cursor. Tidak ada bukti versi jahat itu sampai ke marketplace resmi Visual Studio Code milik Microsoft atau ke Open VSX. Jadi pengguna yang memasang Claude Code dari kedua marketplace itu tidak diketahui terdampak insiden ini. Anthropic kemudian menerbitkan versi 2.1.314 ke marketplace resmi Visual Studio Code dan Open VSX pada 30 Oktober 2026.

Detail utama

Menurut security notice Cursor, extension yang dimodifikasi itu menjalankan kode jahat yang mencoba memasang pintu belakang SSH yang persisten. Pertama, extension mengumpulkan dan melaporkan informasi host dan pengguna: nama host, nama pengguna, sistem operasi, arsitektur, jalur direktori home, nama-nama variabel environment, direktori kerja, email Git yang terkonfigurasi, dan alamat IP publik. Pengumpulan nama variabel environment saja sudah cukup buat penyerang menginventarisasi kredensial cloud dan token API yang mungkin ada di laptop itu, lalu memprioritaskan target lanjutan.

Kedua, extension mencoba menambahkan kunci SSH milik penyerang ke file authorized_keys, mengaktifkan layanan SSH lokal, dan membuka terowongan SSH balik ke server penyerang. Ketiga, extension mencoba membuat terowongan itu bertahan setelah restart lewat LaunchAgent di macOS atau lewat scheduled task di Windows, dengan script latar yang mencoba ulang kira-kira setiap 60 detik. Extension juga melaporkan detail host dan status pintu belakang ke server penyerang.

Ada satu hal yang membatasi kerusakan di kebanyakan laptop. Mengaktifkan layanan SSH lokal butuh hak admin, dan extension itu tidak punya hak tersebut di kebanyakan host macOS dan Windows. Ditambah lagi ada kesalahan di kode jahatnya sendiri, sehingga langkah membuka terowongan itu gagal di luar keadaan yang sangat tidak biasa, misalnya Cursor dijalankan dengan hak administrator. Cursor menegaskan, di host seperti itu penyerang tidak bisa masuk lewat terowongan. Tapi itu bukan alasan buat santai. Kunci penyerang tetap ditambahkan, mekanisme persistence tetap terpasang, dan detail host tetap terkirim ke penyerang. Cursor tetap meminta pengguna yang terdampak mengikuti langkah remediasi, apa pun hasil akhirnya.

Bisa langsung dicoba

Kalau kamu memasang atau mengupdate extension Claude Code dari marketplace Cursor di jendela waktu 29 Oktober 2026 itu, atau baru saja mengupdate extension itu dan tidak yakin versinya, cek laptopmu dengan tiga langkah berikut. Langkah ini diambil dari security notice resmi Cursor.

Langkah pertama, cek versi extension yang terpasang di Cursor. Kalau versinya 2.1.312 atau 2.1.313 dan berasal dari marketplace Cursor, anggap laptopmu perlu diperiksa lebih lanjut. Langkah kedua, cek apakah kunci penyerang ada di file authorized_keys. Kunci itu diberi label svc-telemetry. Di macOS, jalankan perintah ini di terminal: grep -qs svc-telemetry ~/.ssh/authorized_keys. Kalau hasilnya menemukan kunci itu, laptopmu terdampak. Di Windows, Cursor menyediakan perintah PowerShell yang memeriksa file authorized_keys pengguna dan file administrators_authorized_keys, dan perintah lengkapnya ada di security notice Cursor yang ditautkan di akhir artikel ini.

Langkah ketiga, kalau kuncinya ketemu, jangan berhenti di uninstall extension. Cursor menegaskan uninstall saja mungkin tidak cukup, karena payload meninggalkan script persistence yang tetap berjalan sendiri. Jalankan script remediasi Cursor untuk platformmu, remediate-macos.sh di macOS atau remediate-windows.ps1 di Windows, yang menghapus extension jahat, mekanisme persistence, proses terowongan yang berjalan, dan kunci penyerang. Setelah itu, pisahkan host yang menunjukkan bukti payload berjalan atau pintu belakang terpasang, lalu putar kredensial dan sesi yang bisa diakses dari host tersebut, dari sistem yang tepercaya. Kalau tidak yakin kondisinya bersih, pertimbangkan apakah host itu perlu dibangun ulang. Kalau kunci svc-telemetry tidak ditemukan, Cursor menyatakan laptop itu tidak terdampak. Update ke versi bersih tetap dianjurkan, tapi update saja tidak membersihkan kunci dan persistence yang sudah terpasang, jadi pemeriksaan di atas tetap perlu dilakukan dulu.

Dampak dan reaksi

Cursor menyebut insiden ini berdampak paling banyak 5.000 pengguna yang memasang versi jahat itu dalam jendela waktu tersebut. Begitu terdeteksi, Cursor langsung menghapus versi jahat dari marketplace dan memblokir distribusi lebih lanjut, lalu menutup seluruh marketplace sebagai langkah hati-hati. Cursor mengaudit akses dan memastikan tidak ada extension lain yang dirusak, memutar kunci-kuncinya, membangun ulang marketplace, dan membukanya kembali. Cursor juga bekerja sama dengan penyedia cloud yang menghosting server penyerang untuk mematikannya, sehingga reverse shell dan pengiriman detail host tidak lagi berfungsi. Server penyerang itu sekarang sudah tidak berfungsi.

Cursor juga menegaskan temuannya hanya menyangkut paket yang teridentifikasi itu, dan tidak ada bukti versi lain dari extension atau distribusi resminya terdampak. Buat pengguna yang tidak memakai Cursor, atau yang memasang extension dari marketplace lain, insiden ini tidak mengubah apa pun secara langsung. Tapi pelajaran umumnya berlaku buat semua orang: jalur distribusi resmi pun bisa disusupi, dan update otomatis membuat jendela paparan jadi sangat singkat tapi luas.

Apa selanjutnya

Buat pengguna Cursor, langkah selanjutnya jelas: cek versi, cek kunci svc-telemetry, dan jalankan remediasi kalau perlu. Buat Anthropic dan Cursor, pertanyaan yang belum terjawab adalah bagaimana akun resmi itu bisa dipakai penyerang, dan apakah ada peringatan yang lebih cepat buat pengguna yang sudah keburu mengupdate. Sampai jalur masuknya dijelaskan, pengguna hanya bisa mengandalkan pemeriksaan mandiri dan indikator yang sudah dipublikasikan Cursor.

Buat developer secara umum, insiden ini mengingatkan satu kebiasaan yang layak diubah. Extension dan plugin yang punya akses ke file lokal, source code, dan perkakas developer sebaiknya tidak dipercaya begitu saja hanya karena datang dari update otomatis. Cek versi setelah update besar, perhatikan pengumuman keamanan dari pembuat tools yang kamu pakai, dan simpan langkah pemeriksaan seperti di atas buat dipakai lagi kapan pun ada insiden serupa. Serangan supply chain seperti ini tidak menyerang passwordmu, dia menyerang jalur yang kamu percaya.

Kamu masih percaya auto-update extension, atau sekarang cek manual dulu? Ceritain di komentar, dan save artikel ini buat dipakai lagi kalau ada insiden serupa.

Sumber: Ars Technica, https://s.peka.ai.id/vzvpzt. Security notice Cursor: https://s.peka.ai.id/l6jyei

kasih rating tulisan ini

belum ada penilaian

baca juga

→ 30 Oktober 2026 Spill Repo Skill Claude Edisi #10: Lima Skill Siap Pakai dari Kurasi Komunitas sampai Studio Game Spill Repo Skill Claude Edisi #10: Lima Skill Siap Pakai dari Kurasi Komunitas sampai Studio Game → 30 Oktober 2026 Claude Max Gratis 6 Bulan buat Kontributor Open Source Claude Max Gratis 6 Bulan buat Kontributor Open Source → 30 Oktober 2026 Gemini Notebook Kini Punya Ratusan Buku Teks Gratis Gemini Notebook Kini Punya Ratusan Buku Teks Gratis

komentar / 0

Belum ada komentar. Jadi yang pertama.