Keandalan Teknis & Keamanan

Ekstensi Claude Code Tiruan di Cursor: Cek Laptop Tim

Ekstensi Claude Code tiruan 2.1.312 dan 2.1.313 beredar di Marketplace Cursor 29 Oktober 2026. Cek tanda backdoor di laptop tim dan cara memulihkannya.

Ekstensi Claude Code Tiruan di Cursor: Cek Laptop Tim
Daftar isi
  1. Apa yang terjadi pada ekstensi Claude Code di Cursor?
  2. Cara kerja backdoor di ekstensi tiruan
  3. Cara cek laptop tim dari ekstensi Claude Code tiruan
  4. Langkah pemulihan bila ditemukan jejak
  5. Kebijakan jangka panjang untuk tim developer
  6. Bila website atau aplikasi Anda dikerjakan vendor
  7. Pertanyaan yang sering diajukan
  8. Referensi
  9. Lanjutkan membaca

Ekstensi Claude Code versi 2.1.312 dan 2.1.313 yang beredar di Marketplace Cursor pada 29 Oktober 2026 adalah versi tiruan berisi backdoor SSH, bukan rilis Anthropic. Bila ada laptop developer, termasuk milik vendor atau freelancer, yang memasangnya, cari kunci SSH berlabel svc-telemetry, hapus file persistence, lalu ganti semua kredensial yang bisa dijangkau laptop itu.

Kejadian ini adalah serangan rantai pasok (supply chain attack): penyerang tidak menyerang website Anda secara langsung, tetapi menumpang pada alat kerja yang dipercaya tim developer. Laptop developer biasanya memegang akses ke repository kode, server produksi, database, dan layanan cloud. Satu ekstensi editor yang disusupi bisa menjadi pintu masuk ke sistem bisnis Anda.

Panduan ini ditujukan untuk pemilik software house, kepala tim IT, dan bisnis yang memakai developer internal atau vendor yang bekerja dengan editor Cursor. Isinya merangkum pemberitahuan resmi Cursor dan analisis peneliti keamanan menjadi daftar periksa yang bisa langsung dijalankan.

Apa yang terjadi pada ekstensi Claude Code di Cursor?

Dua versi tiruan ekstensi Anthropic.claude-code sempat tersedia di Marketplace Cursor selama sekitar 11 jam pada 29 Oktober 2026, untuk macOS dan Windows. Menurut pemberitahuan keamanan Cursor (29 Oktober 2026, diperbarui 30 Oktober 2026), versi 2.1.312 dan 2.1.313 beredar antara pukul 02.27 dan 13.35 waktu Pasifik, atau sekitar 16.27 WIB tanggal 29 Oktober sampai 03.35 WIB tanggal 30 Oktober 2026.

  • Cursor menyatakan versi berbahaya itu "not developed by Anthropic" dan tidak menemukan bukti bahwa versi lain atau distribusi resmi ikut terdampak. Cursor juga mengaudit akses dan tidak menemukan ekstensi lain yang diubah.
  • Menurut laporan Help Net Security (30 Oktober 2026), Cursor memperkirakan paling banyak 5.000 pengguna terdampak dan akan menghubungi mereka langsung. Angka ini batas atas dari Cursor, bukan hasil audit per perangkat.
  • Cursor menyebut server penyerang sudah tidak berfungsi. Namun skrip persistence di laptop yang terinfeksi tetap perlu dibersihkan karena terus mencoba tersambung.

Anthropic dan Cursor adalah pihak berbeda

Anthropic adalah pembuat Claude Code, sedangkan Cursor adalah editor kode dari perusahaan lain yang punya marketplace ekstensi sendiri. StepSecurity (Oktober 2026) mengutip Anthropic bahwa kejadian ini bukan kompromi sistem Anthropic, versi 2.1.313 tidak pernah dirilis di Open-VSX, Microsoft Visual Studio Marketplace, maupun kanal resmi lain, dan Anthropic melompat ke versi 2.1.314 agar tidak membingungkan.

Informasi yang sempat simpang siur

  • Open VSX. Laporan awal menyebut paket berbahaya ditemukan di Open VSX. StepSecurity kemudian meralat tulisannya, dan Help Net Security memuat pembaruan 30 Oktober 2026 yang membantah keterlibatan Open VSX. Sumber pemasangan yang terdampak adalah Marketplace Cursor.
  • Versi 2.1.312. Advisori awal Phorion hanya menyebut 2.1.313, lalu Cursor memperbarui pemberitahuannya menjadi 2.1.312 dan 2.1.313. StepSecurity mencatat 2.1.312 di Open-VSX (27 Oktober 2026) adalah versi bersih. Jadi patokannya adalah kombinasi sumber dan versi: 2.1.312 atau 2.1.313 dari Marketplace Cursor di macOS atau Windows.

Cara kerja backdoor di ekstensi tiruan

Kode berbahaya berjalan otomatis saat ekstensi dimuat, tanpa perlu diklik atau dipakai. Menurut analisis Phorion (30 Oktober 2026), kode itu disisipkan di awal file extension.js sehingga berjalan sebelum fungsi aktivasi ekstensi. Berdasarkan pemberitahuan Cursor dan analisis Phorion, urutannya sebagai berikut:

  1. Mengirim profil perangkat ke server penyerang: hostname, username, sistem operasi, folder home dan folder kerja, email Git, IP publik, serta hingga 40 nama environment variable yang cocok dengan pola KEY, TOKEN, SECRET, PASS, AWS, atau GCP. Nilai variabelnya tidak dikirim.
  2. Menambahkan kunci SSH penyerang berlabel svc-telemetry ke file authorized_keys, lalu mencoba menyalakan layanan SSH. Langkah menyalakan SSH butuh hak admin, dan Cursor menyebut langkah ini kemungkinan gagal di sebagian besar perangkat.
  3. Membuka reverse SSH tunnel ke 134.209.82.225 di port 22 dan mengulang sekitar setiap 60 detik.
  4. Memasang persistence agar tetap berjalan setelah restart: LaunchAgent com.apple.sysmond di macOS yang menjalankan ~/.config/.smt, dan scheduled task SysMon di Windows dengan cadangan sysmon.cmd di folder Startup.

Dua hal perlu digarisbawahi. Pertama, daftar nama environment variable saja sudah memberi peta kredensial apa yang ada di laptop itu. Kedua, Phorion mencatat bahwa bila Remote Login di Mac sudah aktif atau dinyalakan kemudian, backdoor bisa dipakai. Cursor sendiri menegaskan bahwa menghapus ekstensi saja mungkin tidak cukup.

Cara cek laptop tim dari ekstensi Claude Code tiruan

Pemeriksaan dimulai dari inventaris perangkat, lalu mencari tiga jejak: versi ekstensi, kunci svc-telemetry, dan file persistence. Lakukan pada setiap laptop yang memakai Cursor dengan ekstensi Claude Code sekitar 29 Oktober 2026.

1. Inventaris perangkat dan versi

Daftar semua laptop yang memakai Cursor, termasuk milik vendor dan freelancer yang memegang akses ke sistem Anda. Catat apakah ekstensi Claude Code terpasang, versinya, dan apakah ekstensi diperbarui pada tanggal itu. Folder ekstensi bisa dicek dengan:

ls ~/.cursor/extensions | grep -i claude-code

Bila ekstensi sudah diperbarui ke versi lebih baru, folder versi lama bisa hilang, tetapi persistence-nya tetap tertinggal. Karena itu, langkah 2 dan 3 tetap dijalankan.

2. Cari kunci SSH penyerang

Di macOS:

grep -n "svc-telemetry" ~/.ssh/authorized_keys

Di Windows (PowerShell), periksa juga file kunci administrator di ProgramData yang ikut dicek skrip pemeriksaan Cursor:

Select-String -Pattern "svc-telemetry" -Path "$env:USERPROFILE\.ssh\authorized_keys","C:\ProgramData\ssh\administrators_authorized_keys"

3. Cari file persistence

# macOS
ls -la ~/Library/LaunchAgents/com.apple.sysmond.plist ~/.config/.smt ~/.config/.smtk ~/.config/smt.cmd

# Windows (PowerShell)
Get-ScheduledTask -TaskName "SysMon"

Saran kami: jangan menyimpulkan perangkat bersih hanya karena kunci SSH tidak ditemukan. Periksa juga file persistence dan proses ssh atau autossh yang tersambung ke 134.209.82.225.

Langkah pemulihan bila ditemukan jejak

Bila jejak ditemukan, isolasi perangkat, bersihkan dengan skrip resmi Cursor, lalu ganti semua kredensial dari perangkat lain yang bersih. Urutan berikut disusun dari pemberitahuan Cursor dan panduan StepSecurity:

  1. Isolasi dan simpan bukti. Putuskan perangkat dari jaringan kantor dan VPN. StepSecurity menyarankan mengumpulkan bukti dulu sebelum menghapus artefak.
  2. Jalankan skrip remediasi Cursor. Di macOS, remediate-macos.sh dijalankan sebagai user biasa, bukan root. Di Windows, remediate-windows.ps1 dijalankan dari PowerShell dengan hak admin. Menurut Cursor, skrip keluar dengan status gagal bila masih ada sisa.
  3. Pastikan semua artefak hilang: file .smt, .smtk, smt.cmd, .stk_* di folder sementara, LaunchAgent atau task SysMon, sysmon.cmd, dan kunci svc-telemetry. Matikan Remote Login bila tidak dipakai.
  4. Ganti ekstensi dengan versi bersih 2.1.314 atau lebih baru, sesuai rekomendasi StepSecurity.
  5. Pertimbangkan instal ulang. Cursor menyarankan menilai perlunya rebuild, dan StepSecurity menyarankan rebuild bila tunnel sempat tersambung.
  6. Rotasi kredensial dari perangkat bersih: token dan kunci SSH Git, secret CI/CD, akses cloud, kunci SSH server produksi, API key layanan AI, dan password database. Dahulukan kredensial yang namanya cocok dengan pola tadi, lalu cabut sesi login yang masih aktif.
  7. Periksa log. Phorion menyarankan mencari login SSH dari localhost yang memakai kunci svc-telemetry, karena login lewat tunnel tercatat seperti itu.

Kebijakan jangka panjang untuk tim developer

Pencegahan terbaik adalah membatasi apa yang boleh dipasang di laptop developer dan apa yang tersimpan di dalamnya. Dengan begitu, satu ekstensi yang disusupi tidak langsung membuka akses ke sistem produksi.

  • Allowlist ekstensi dan pin versi. Tentukan ekstensi yang boleh dipakai dan perbarui secara terjadwal setelah dicek. Konsekuensinya, patch keamanan bisa sedikit tertunda, jadi siapkan jalur cepat untuk pembaruan darurat.
  • Jangan simpan kredensial produksi di laptop. Pakai secret manager, akses sementara, dan deploy lewat pipeline CI/CD. Prinsip yang sama berlaku untuk informasi yang dimasukkan ke alat AI, seperti dibahas di panduan data bisnis yang tidak boleh dimasukkan ke AI.
  • Pisahkan akses per orang dan per proyek. Kunci SSH dan token yang terpisah membuat rotasi lebih cepat dan tidak mengganggu proyek lain.
  • Pantau koneksi keluar yang aneh, misalnya proses ssh ke IP asing atau LaunchAgent baru bernama mirip komponen Apple.
  • Catat siapa mengubah apa. Audit trail di aplikasi membantu menelusuri perubahan data bila ada akun yang disalahgunakan.

Bila website atau aplikasi Anda dikerjakan vendor

Bila website atau aplikasi Anda dikerjakan vendor, minta konfirmasi tertulis bahwa mereka sudah memeriksa laptop tim. Tanyakan tiga hal: apakah tim memakai Cursor dengan ekstensi Claude Code, apa hasil pemeriksaan kunci svc-telemetry dan file persistence, serta kredensial apa saja yang sudah dirotasi.

Rotasi hanya bisa cepat bila Anda tahu akses apa saja yang dipegang vendor: repository, server, panel hosting, database, dan API key. Daftar ini sebaiknya menjadi bagian serah terima source code dan akses sejak awal proyek. Setelah itu, lanjutkan pemeriksaan rutin lain seperti mengecek versi Laravel dan Next.js yang dipakai aplikasi Anda.

Pertanyaan yang sering diajukan

Apakah Claude Code dari Anthropic aman dipakai?

Menurut Anthropic yang dikutip StepSecurity (Oktober 2026), versi 2.1.313 tidak pernah dirilis di kanal resmi. Cursor juga tidak menemukan bukti distribusi resmi ikut terdampak. Masalahnya ada pada salinan di Marketplace Cursor, jadi pastikan versi Anda 2.1.314 atau lebih baru.

Apakah cukup menghapus ekstensinya?

Tidak. Cursor menyatakan menghapus ekstensi mungkin tidak cukup karena skrip persistence tetap berjalan. Hapus juga kunci svc-telemetry, LaunchAgent atau task SysMon, dan file .smt, .smtk, serta smt.cmd, lalu rotasi kredensial.

Tim kami memakai VS Code, bukan Cursor. Apakah terdampak?

Sumber yang tersedia hanya menyebut Marketplace Cursor, dan Help Net Security (30 Oktober 2026) mencatat tidak ada laporan versi berbahaya di Visual Studio Marketplace. Meski begitu, allowlist ekstensi tetap layak diterapkan di editor apa pun.

Apakah password dan API key kami sudah dicuri?

Payload hanya mengirim nama environment variable, bukan nilainya. Namun kunci SSH dan tunnel bisa memberi penyerang akses ke laptop, sehingga kredensial di perangkat yang terbukti terinfeksi sebaiknya dianggap terekspos dan segera diganti.

Referensi

Butuh bantuan memeriksa akses yang dipegang developer atau vendor, merapikan serah terima source code, atau meninjau keamanan website dan aplikasi bisnis? Anaverse, software house dan IT consultant di Pekanbaru, Riau, bisa membantu lewat layanan konsultan IT dan keamanan aplikasi. Ceritakan kondisi tim Anda melalui halaman kontak.

Lanjutkan membaca

Baca selanjutnya

Celah Keamanan GitLab CVE-2026-97229: Cek Versi Server
Keandalan Teknis & Keamanan

Celah Keamanan GitLab CVE-2026-97229: Cek Versi Server

Celah keamanan GitLab CVE-2026-97229 (CVSS 10.0) sudah dieksploitasi. Cek versi server GitLab self-managed, versi aman, dan langkah setelah patch.

Celah Keamanan Kernel Linux CVE-2026-98432: Cek Server
Keandalan Teknis & Keamanan

Celah Keamanan Kernel Linux CVE-2026-98432: Cek Server

Celah keamanan kernel Linux CVE-2026-98432 (CVSS 9,8) bisa dipicu dari internet. Cek distro, versi kernel, status patch, dan langkah mitigasinya.

Celah Keamanan Node.js Node2Shell: Cek Versi Server
Keandalan Teknis & Keamanan

Celah Keamanan Node.js Node2Shell: Cek Versi Server

Celah keamanan Node.js Node2Shell (CVE-2026-111497) sudah dieksploitasi. Cek versi Node.js, Bun, dan Python server Anda, plus cara patch dan mitigasinya.

Butuh partner digital?

Mari wujudkan ide Anda.

Konsultasikan kebutuhan website, sistem, atau aplikasi Anda bersama tim kami.