Meteora Web

Claude Code di Cursor, ekstensi dengan backdoor SSH selama sekitar 11 jam

Versi palsu ekstensi Claude Code sempat bertahan di marketplace Cursor selama sekitar 11 jam dengan backdoor SSH. Apa yang terjadi dan apa yang perlu kamu lakukan.

Ing. Calogero Bono 4 menit baca
Claude Code di Cursor, ekstensi dengan backdoor SSH selama sekitar 11 jam

Kamis lalu, versi ekstensi Claude Code untuk Visual Studio Code yang sudah dimanipulasi sempat bertahan sekitar 11 jam di marketplace Cursor. Di dalamnya ada backdoor SSH yang dirancang untuk Windows, macOS, dan Linux. Menurut Cursor, jumlah korbannya paling banyak 5.000 pengguna. Ini penting karena ekstensi berjalan dengan izin lingkungan pengembangan, sehingga bisa mengakses file lokal dan kode sumber. Kami sudah membahasnya dalam liputan pertama kami.

Beberapa istilah sebelum masuk ke fakta. Backdoor adalah pintu layanan tersembunyi yang memungkinkan penyerang masuk kembali ke sebuah komputer. SSH adalah protokol untuk mengendalikan komputer dari jarak jauh. Reverse SSH tunnel adalah koneksi yang dibuka dari komputer korban menuju penyerang. Supply chain adalah serangan yang lewat dari pemasok atau saluran distribusi yang dipercaya. EDR adalah perangkat lunak yang mendeteksi perilaku mencurigakan pada perangkat perusahaan.

Zenithby Meteora Web Sistem operasi untuk bisnismu. Media sosial, klien, pemesanan, dan faktur dalam satu platform. Gym, barbershop, profesional. Lihat Zenith → Demo gratis · tanpa kartu

Apa yang terjadi di Cursor?

Menurut Wired, Cursor, yang dimiliki SpaceX, sempat menampung ekstensi Claude Code berbahaya selama sekitar 11 jam. Perusahaan menyebut unduhan oleh «paling banyak 5.000 pengguna» dan sempat menutup marketplace untuk sementara waktu.

Menurut The Register, versi 2.1.313 bisa diunduh antara pukul 02.27 dan 13.35 waktu Pasifik pada hari Kamis, yaitu pukul 09.27 sampai 20.35 UTC. Versi itu ditemukan oleh Phorion, penyedia EDR, setelah terdeteksi di Mac milik salah satu kliennya.

Apa yang dilakukan backdoor itu?

Menurut Ars Technica, Cursor melaporkan bahwa kode tersebut berusaha memasang backdoor SSH yang persisten. Kode itu menambahkan kunci SSH milik penyerang, mengaktifkan layanan SSH lokal, dan membuka reverse tunnel.

Analisis dari penyedia keamanan yang dikutip The Register juga menunjukkan pengumpulan nama pengguna, email Git yang dikonfigurasi, dan alamat IP publik. Data ini dikirim kepada penyerang.

Karena ekstensi Cursor bekerja dengan izin lingkungan pengembangan, versi yang terinfeksi kemungkinan besar memiliki akses ke file lokal, kode sumber, dan alat pengembangan.

Mengapa kerusakannya terbatas?

Malware ini punya celah. Skrip yang membuka tunnel SSH membutuhkan hak administrator di macOS dan Windows, dan di sebagian besar kasus hak itu tidak dimiliki, sehingga prosesnya gagal. Wired menyebutnya sebagai keberuntungan.

Calum Hall dari Phorion mengatakan bahwa «semua orang sangat beruntung, ini bisa menjadi pijakan yang sangat berbahaya bagi penyerang».

Namun celah itu tidak menghilangkan risikonya. Ekstensi tetap mengirim data yang dikumpulkan, meninggalkan kunci penyerang, dan memasang mekanisme persistensi.

Siapa yang bertanggung jawab?

Anthropic membantah adanya kompromi. Felix Rieseberg dari tim teknisnya menulis bahwa seorang penyerang memakai akses ke marketplace Cursor untuk mempublikasikan salinan yang diubah, dan bahwa versi di kanal resmi tidak terdampak. Catatan lain tentang kasus ini ada dalam artikel kami tentang Claude Code 2.1.314.

Laporan awal berbeda. Ars Technica menulis bahwa 2.1.313 sempat berasal dari akun resmi Anthropic di Cursor. Menurut Wired, Cursor menyatakan bahwa versi berbahaya itu tidak dikembangkan oleh Anthropic. Bagaimana penyerang memperoleh akses masih belum dijelaskan.

Keterbatasan yang perlu diketahui

Belum jelas bagaimana paket ini bisa masuk ke marketplace. Cursor belum menjelaskan apakah ada pelanggaran internal dan belum menanggapi pertanyaan Wired. Angka 5.000 pengguna adalah batas maksimal yang disebutkan perusahaan, bukan angka yang diverifikasi pihak independen. Sumber juga berbeda soal durasinya, sekitar 11 jam menurut Cursor dan hampir 12 jam menurut Ars Technica. Kami belum tahu apakah ada akses yang berhasil.

Apa yang berubah bagi mereka yang bekerja di dunia digital

Jika kamu memakai Cursor pada hari Kamis, periksa versi ekstensi yang terpasang. Memperbaruinya saja tidak cukup, karena versi yang benar tidak menghapus mekanisme persistensi. Gunakan langkah dan skrip pembersihan yang dipublikasikan Cursor, lalu cari jejak kunci SSH yang tidak kamu kenal. Siapa pun yang mengelola server atau repositori yang diakses dari laptop sebaiknya memutar ulang kredensial dan kuncinya. Kasus ini menunjukkan betapa besarnya peran pemasok dalam alur kerja, topik yang kami bahas dalam panduan tentang daftar pemasok NIS2.

Pendapat kami

Fakta bahwa serangan ini gagal hampir di mana-mana adalah keberuntungan, bukan pertahanan. Marketplace ekstensi dengan pembaruan otomatis secara default adalah jalur istimewa menuju mesin pengembang, dan harus diperlakukan demikian. Anthropic benar bahwa sistemnya tidak terlibat, tetapi bagi pengguna perbedaan itu kurang berarti, karena nama yang tertera di ekstensi memang nama mereka. Cursor perlu transparan tentang bagaimana akses itu diperoleh.

Pertanyaan yang sering diajukan

Siapa yang terdampak ekstensi Claude Code yang terinfeksi?

Hanya mereka yang memakai Cursor dan memasang versi 2.1.313. Menurut Anthropic, versi di kanal resminya tidak terdampak. Cursor memperkirakan paling banyak 5.000 pengguna.

Berapa lama versi berbahaya itu tersedia?

Sekitar 11 jam, menurut Cursor dan The Register. Versi itu bisa diunduh pada Kamis antara pukul 09.27 dan 20.35 UTC. Ars Technica menyebut hampir 12 jam.

Apakah cukup memperbarui ekstensi agar aman?

Tidak. Memasang versi terbaru tidak menghapus mekanisme persistensi yang ditinggalkan malware. Kamu perlu langkah pembersihan dan skrip yang disebutkan Cursor.

Apakah Anthropic diretas?

Menurut Anthropic, tidak. Rieseberg dan Dworken menyatakan tidak ada kompromi pada sistem mereka atau laptop karyawan. Penyerang diduga memakai akses ke marketplace Cursor.

Apa yang dilakukan Cursor setelah insiden ini?

Cursor menghapus versi berbahaya, menutup sementara marketplace sebagai langkah pencegahan, dan memeriksa ekstensi lain. Mereka juga memutar ulang kunci mereka sendiri dan, bersama penyedia cloud, memblokir koneksi ke server penyerang.

Apa yang bisa diharapkan dari Cursor dan Anthropic dalam beberapa minggu ke depan

Bagian yang masih hilang adalah penyebabnya. Selama Cursor belum menjelaskan bagaimana penyerang masuk, risiko bagi marketplace lain tetap terbuka.

  • Pantau laporan Cursor tentang penyebab akses dan penggunaan kunci yang sudah diputar ulang.
  • Periksa apakah Anthropic akan langsung menginformasikan pelanggannya, karena sejauh ini belum melakukannya.
  • Pertimbangkan untuk menonaktifkan pembaruan otomatis ekstensi di pengaturan editor.

Sumber

Zenithby Meteora Web Sistem operasi untuk bisnismu. Media sosial, klien, pemesanan, dan faktur dalam satu platform. Gym, barbershop, profesional. Lihat Zenith → Demo gratis · tanpa kartu

Baca juga

Dari blog

Artikel terbaru