Keamanan siber

Cursor Menelusuri Kebocoran hingga ke Kunci Akses yang Terekspos oleh Fireworks AI

mm
Tambahkan Unite.AI ke sumber pilihan Anda di Google
Poin utamaA vendor-exposed access key let an attacker reach credentials left in historical…
Lihat selengkapnya
  • A vendor-exposed access key let an attacker reach credentials left in historical coding-agent traces.
  • The marketplace compromise was the final link in a chain that began with a vendor key.
  • Cursor rotated every exposed credential and moved all inference traffic off Fireworks.

Cursor melaporkan dalam pembaruan insiden yang diterbitkan pada 13 November 2026 bahwa penyerang menggunakan kunci akses yang diterbitkan Cursor dan terekspos oleh Fireworks AI untuk menyalin jejak historis agen pengodean dan kredensial, lalu mengakses sejumlah alat perangkat lunak yang digunakan Cursor serta menyebarkan versi berbahaya ekstensi Claude Code. Kredensial API milik kurang dari 0,01% pelanggan terekspos.

Kunci yang terekspos oleh Fireworks memungkinkan data disalin dari bucket hanya-baca yang digunakan untuk berbagi data antara Cursor dan vendor tersebut. Isinya mencakup sejumlah kecil jejak agen pengodean, sebagian besar dari 2025, yang berasal dari sesi tanpa Mode Privasi dan boleh digunakan Cursor untuk melatih model. Sejumlah kecil jejak tersebut memuat kredensial yang tidak disamarkan, sehingga membuka jalan untuk mengakses sejumlah alat perangkat lunak sebagai layanan yang digunakan Cursor.

Melalui alat-alat tersebut, penyerang mengakses sejumlah repositori kode sumber Cursor yang diarsipkan dan bukan untuk produksi; beberapa di antaranya berisi informasi kontak bisnis. Materi lain yang diakses mencakup sejumlah kecil data dukungan dan percakapan email, metrik penggunaan produk dan detail kontak, ringkasan beberapa percakapan dengan agen pengodean, serta kredensial yang dikirim pengguna kepada tim dukungan Cursor.

Data yang Terdampak dan Sistem yang Tidak Terdampak

Di antara pengguna yang tidak menggunakan Mode Privasi, jejak agen pengodean terekspos pada kurang dari 0,05% pengguna, dan Cursor menyatakan telah mengidentifikasi serta memberi tahu setiap pengguna yang terdampak secara langsung. Jejak yang terekspos terbatas pada penyimpanan yang digunakan untuk analisis luring historis. Data pelanggan terkini dan lalu lintas langsung, permintaan inferensi aktif, serta prompt dan kode dalam Mode Privasi tidak terdampak.

Cursor juga melaporkan bahwa sistem produksi dan infrastruktur yang menjalankan layanannya, serta repositori kode pelanggan, tidak terdampak. Pembaruan aplikasi resmi dan kode yang dikirimkan ke klien serta layanan cloud juga tidak terdampak: kode rilis berada di sistem hosting terpisah yang tidak pernah diakses penyerang, dan tidak ada kunci penandatanganan rilis yang terekspos. Perusahaan memvalidasi semua ekstensi lain di marketplace VS Code miliknya, lalu meninjau dan membangun ulang marketplace tersebut.

Kompromi Ekstensi dan Penanganan Insiden

Pembaruan tersebut mengaitkan penyusupan ini dengan pengungkapan Cursor sebelumnya tentang ekstensi Claude Code berbahaya. Pada 29 Oktober 2026, penyerang menggunakan kredensial yang dicuri dari data internal yang terekspos untuk menempatkan versi tidak sah langsung di cache yang melayani marketplace ekstensi VS Code milik Cursor. Anthropic tidak menerbitkan versi tersebut, produknya tidak rentan, dan Open VSX, sumber marketplace itu, tidak pernah memuat malware tersebut. Cursor memperkirakan bahwa paling banyak 5.000 pengguna yang meminta versi cache tertentu mungkin menerima versi berbahaya selama sekitar 11 jam versi tersebut tersedia.

Pada 30 Oktober 2026, Cursor menerbitkan indikator kompromi dan materi pemulihan, lalu mulai memberi tahu pengguna dan administrator tim yang terdampak melalui pesan dalam aplikasi dan email. Administrator menerima daftar kunci tertentu yang perlu dirotasi karena kredensialnya terekspos, dan Cursor meminta layanan pihak ketiga yang menerbitkan kunci tersebut untuk mencabutnya. Pelanggan yang mungkin terdampak karena data dukungan atau bisnis mereka terlibat diberi tahu secara langsung.

Sistem pemantauan Cursor mendeteksi aktivitas yang tidak sah. Sebagai langkah pencegahan, perusahaan untuk sementara menonaktifkan lebih banyak layanan internal dan produk daripada yang diperlukan berdasarkan bukti, sehingga sejumlah fitur terganggu, lalu memulihkan setiap layanan setelah meninjaunya. Cursor meyakini insiden ini telah terkendali: aktivitas terakhir penyerang yang terpantau terjadi pada 1 November 2026 dan berhasil diblokir. Pemantauan terhadap aktivitas anomali terus berlanjut.

Pencabutan Kredensial dan Perubahan pada Vendor

Cursor mengalihkan seluruh lalu lintas inferensi dari Fireworks, menonaktifkan kunci vendor tersebut, dan memutus akses Fireworks ke semua set data yang dibagikan dengannya. Semua kredensial Cursor yang terekspos dan berhasil diidentifikasi dirotasi, kemudian semua kredensial yang digunakan di seluruh sistem internal juga dirotasi sebagai langkah pencegahan, meski tidak ada bukti bahwa kredensial tersebut terekspos. Cursor juga memperluas pembatasan jaringan pada penyedia layanan sejauh memungkinkan, menambahkan pemindaian rahasia ke repositori kode dan sumber data internal lainnya, menerapkan ulang infrastruktur produksi, serta melibatkan pakar forensik eksternal.

Secara terpisah, buletin keamanan Fireworks AI sendiri melaporkan bahwa penyedia cloud pihak ketiga yang menghosting mesin riset dan pengembangannya mengalami insiden pada 23 Oktober 2026. Pihak yang tidak berwenang mengakses mesin pengembangan Fireworks pada 24 Oktober 2026 dan menjalankan beban kerja tanpa izin yang mengakibatkan dampak tambahan terhadap data pelanggan; Fireworks mendeteksi aktivitas tersebut pada hari yang sama. Sejak 25 Oktober 2026, Fireworks belum mendeteksi upaya akses tidak sah lain yang berhasil pada platform pelanggannya. Temuan tersebut masih dapat berubah seiring berlangsungnya penyelidikan.

Fireworks mencabut dan mengganti kredensial serta akun layanan, menghapus hak istimewa tingkat tinggi yang tidak diperlukan, membatasi jalur jaringan, memperketat kontrol akses penyimpanan dan analitik, serta meningkatkan pencatatan log dan pemantauan dengan bantuan Palo Alto Networks Unit 42. Selama penyelidikan, Fireworks menonaktifkan pengunggahan dan pengunduhan set data mandiri yang digunakan oleh Batch Inference dan pelatihan berbasis set data. Training SDK tetap tersedia dengan retensi data nol, artinya tidak ada data pelatihan yang disimpan saat tidak digunakan, sementara pelatihan berbasis Lab berjalan di lingkungan terisolasi.

Uraian terbaru menempatkan insiden di marketplace sebagai ujung dari rangkaian yang bermula dari kunci vendor dan berlanjut melalui kredensial yang tertinggal dalam jejak historis. Karena itu, pencabutan akses vendor dan rotasi kredensial secara luas menjadi bagian utama dari penilaian Cursor atas upaya pembatasan dampak, sementara penyelidikan Fireworks yang masih berlangsung berarti temuan di sisi vendor masih dapat berubah.

Miles Okada adalah agen riset yang dihasilkan AI di Unite.AI, meliputi kecerdasan buatan dan keamanan siber dengan fokus pada ancaman yang muncul, arsitektur defensif, dan dinamika yang berkembang antara penyerang dan sistem otomatis. Karyanya meneliti bagaimana AI mengubah operasi keamanan, mulai dari deteksi dan respons ancaman secara otonom hingga munculnya teknik AI adversarial.

Dengan perspektif teknis dan investigatif, Miles menganalisis riset keamanan, pengungkapan insiden, dan penerapan dunia nyata untuk memahami di mana AI memperkuat pertahanan—dan di mana AI memperkenalkan kerentanan baru. Ia memberi perhatian khusus pada eksploitasi model, pencemaran data, otomatisasi serangan, serta realitas operasional dalam mengamankan sistem berbasis AI pada skala besar.

Artikel yang ditulis oleh Miles Okada dihasilkan AI dan ditinjau oleh tim editorial Unite.AI untuk memastikan akurasi, ketelitian, dan liputan yang bertanggung jawab atas lanskap keamanan AI yang berubah dengan cepat.