Pada 29 Oktober 2026, versi yang diusik bagi sambungan Claude Code, anthropic.claude-code versi 2.1.313, tersedia melalui pasaran sambungan Cursor dari kira-kira 2:27 pagi hingga 1:35 tengah hari waktu Pasifik—lebih kurang 11 jam. Cursor berkata sehingga 5,000 pengguna mungkin telah menerimanya. Angka itu ialah anggaran pendedahan, bukan jumlah komputer yang disahkan berjaya diceroboh dari jauh.
2
4
Insiden ini serius kerana sambungan tersebut cuba menambah kunci SSH milik penyerang dan mewujudkan laluan akses berterusan ke komputer terjejas. Berikut perkara yang diketahui daripada bukti yang ada—dan apa yang patut diperiksa oleh pengguna.
Dari mana sambungan berbahaya itu diedarkan?
Beberapa laporan awal mengaitkan versi yang terjejas dengan Open VSX. Analisis kemudian mengenal pasti pasaran milik Cursor sebagai sumber edarannya. Open VSX, Microsoft Visual Studio Marketplace dan pakej npm @anthropic-ai/claude-code dilaporkan bersih; senarai versi mereka beralih daripada 2.1.312 kepada 2.1.314, tanpa menyenaraikan 2.1.313.
10
13
19
22
Pakej berbahaya itu menggunakan identiti sambungan yang sah, bukannya menyamar sebagai sambungan tiruan yang jelas. Notis Cursor menyatakan senarai terjejas di pasarannya merangkumi binaan Windows dan macOS bagi 2.1.312 serta 2.1.313. Jadi, pengguna yang memeriksa komputer mereka wajar merujuk panduan keselamatan Cursor dan tidak hanya mencari nombor versi 2.1.313.
4
19
Anthropic tidak membangunkan binaan yang telah diusik itu. Laporan insiden yang tersedia mengenal pasti pasaran Cursor sebagai sumber, tetapi tidak menjelaskan bagaimana penyerang mendapat akses untuk menerbitkan sambungan di situ.
4
16
Apa yang cuba dilakukan oleh kod berbahaya itu?
Penyelidik menemui pemuat sepanjang 66 baris yang disisipkan sebelum kod asal sambungan. Kod itu mengumpulkan maklumat tentang komputer dan pengguna, termasuk nama hos, nama pengguna, sistem pengendalian, nama pemboleh ubah persekitaran, e-mel Git dan alamat IP awam.
1
8
Pemuat itu juga cuba menambahkan kunci SSH yang dikawal penyerang—dengan label svc-telemetry—ke fail authorized_keys pengguna, menyediakan mekanisme untuk kekal aktif selepas komputer dimulakan semula, dan membuka terowong SSH songsang. Mekanisme yang dilaporkan termasuk LaunchAgent pada macOS dan tugasan berjadual pada Windows. Skrip latar belakang pula cuba menyambung semula terowong itu kira-kira setiap 60 saat.
1
8
41
Cursor berkata percubaan kod itu untuk mengaktifkan perkhidmatan SSH pada komputer lazimnya akan gagal kerana terdapat ralat dalam kod berbahaya tersebut—kecuali dalam keadaan luar biasa, seperti apabila Cursor dimulakan dengan keistimewaan pentadbir. Had ini mengurangkan kemungkinan laluan akses jauh itu berfungsi pada kebanyakan komputer, tetapi tidak membuktikan sama ada sesuatu peranti tertentu telah terjejas atau tidak.
41
Tindakan Cursor dan versi pengganti yang bersih
Cursor mengalih keluar pakej berbahaya itu dan menutup sementara pasaran sambungannya. Laporan turut menyebut bahawa Cursor membina semula pasarannya, menukar kunci penerbitan atau penandatanganan, dan berusaha menutup pelayan penyerang.
18
23
Versi 2.1.314 dikenal pasti sebagai pengganti yang bersih dan tersedia di Open VSX serta Microsoft Visual Studio Marketplace.
4
10 Mengemas kini atau membuang sambungan boleh menangani pakej berbahaya itu, tetapi pengguna masih perlu memeriksa sama ada kod tersebut sempat meninggalkan fail atau tetapan lain pada komputer.
4
8
Perkara yang patut diperiksa oleh pengguna
Jika anda memasang atau mengemas kini sambungan itu melalui Cursor semasa tempoh pendedahan, ikut notis keselamatan dan panduan pemulihan Cursor untuk memeriksa komputer. Antaranya:
- Cari kunci
svc-telemetry dalam fail kebenaran SSH dan periksa mekanisme lain yang mungkin mengekalkan akses, termasuk LaunchAgent macOS atau tugasan berjadual Windows yang dilaporkan.
1
4
- Kemas kini kepada versi bersih
2.1.314 dan jalankan langkah pemulihan Cursor. Jangan anggap bahawa mengemas kini atau membuang sambungan sahaja akan memadamkan semua artifak yang mungkin telah dipasang.
4
40
- Tukar kelayakan log masuk atau akses yang boleh dicapai daripada komputer yang mungkin terjejas. Jika menemui artifak mencurigakan, mengasingkan komputer itu sementara siasatan dijalankan ialah langkah berjaga-jaga—bukan bukti bahawa penyerang berjaya menyambung.
6
Perbezaan pentingnya ialah antara menerima sambungan berbahaya dengan pengaktifan pintu belakang yang berjaya. Laporan mengesahkan bahawa kod itu cuba memasang pintu belakang SSH yang berterusan dan menganggarkan sehingga 5,000 pengguna terdedah; namun, laporan tersebut tidak membuktikan bahawa semua sistem yang menerima sambungan itu telah diceroboh dengan cara yang sama.
2
8
41