Laporan Keamanan Ungkap Kerentanan pada Browser Bawaan Codex dan Visual Studio Code
2 November 2026 · Baca 2 menit
Juga diterbitkan dalam Italiano, Türkçe, Português (Brasil), Polski, 한국어
Forever Security melaporkan pada 29 Oktober bahwa browser bawaan pada perangkat lunak pengembangan Codex dan Visual Studio Code memiliki kerentanan keamanan. Kerentanan ini memungkinkan file di luar folder proyek dibaca jika pengguna membuka file HTML yang berbahaya di dalam browser tersebut. Kedua produk ini dilaporkan belum memiliki perbaikan pada saat laporan tersebut dipublikasikan.
Penelitian ini dilakukan oleh tim yang dipimpin oleh Gal Weizman, yang menyelidiki browser bawaan pada lima produk perangkat lunak desktop. Produk yang diteliti meliputi Cursor, GitHub Copilot, Codex, Visual Studio Code, dan Claude Desktop. Temuan tersebut diberi nama EMBRACE dan mencakup tiga jenis masalah utama, yaitu pembacaan file, eksekusi perintah, dan pemalsuan tampilan alamat. Setiap produk memiliki kerentanan yang berbeda dan tidak berbagi bug yang sama satu sama lain.
Pada Codex, file di luar proyek dapat dibaca secara langsung dari file HTML yang dibuka. Pada Claude Desktop dan Visual Studio Code, akses file dibatasi ke dalam proyek, tetapi pembatasan ini tidak berlaku untuk mekanisme Web Worker yang menjalankan proses di latar belakang. Peneliti berhasil membaca kunci autentikasi dan token pengembangan di komputer Mac mereka sendiri menggunakan metode ini.
Serangan pembacaan file ini memerlukan tindakan pengguna untuk membuka file HTML berbahaya di browser bawaan. Peneliti mendemonstrasikan skenario di mana kecerdasan buatan memberikan tautan ke file HTML tersebut saat diminta menyiapkan proyek. Pengguna mungkin akan membuka tautan tersebut karena mempercayai saran dari kecerdasan buatan.
Perbaikan untuk masalah ini bervariasi di setiap produk. Pada Cursor, masalah yang memungkinkan pengiriman instruksi tersembunyi ke kolom input kecerdasan buatan untuk menjalankan perintah telah diperbaiki pada 1 Oktober. Eksekusi perintah ini memerlukan pengguna untuk menekan tombol Enter pada layar konfirmasi, dan keberhasilannya bergantung pada model kecerdasan buatan yang digunakan.
GitHub Copilot memiliki masalah pada versi 1.1.27 di mana alamat situs yang salah dapat ditampilkan kepada pengguna dan kecerdasan buatan. Masalah ini diperbaiki pada versi 1.1.29 yang dirilis pada 13 Oktober. Tanggal dan nomor versi perbaikan untuk Claude Desktop tidak diungkapkan dalam laporan tersebut.
Microsoft menolak laporan untuk Visual Studio Code sebagai kerentanan yang valid karena menganggap folder kerja yang dipercaya sebagai batas keamanan. OpenAI tidak memberikan tanggapan atas laporan masalah pada Codex yang dikirimkan pada 27 Juli. Laporan ini didasarkan pada demonstrasi di lingkungan peneliti dan tidak menunjukkan jumlah korban pengguna yang terdampak.