Apa yang terjadi
JetBrains menerbitkan CVE-2026-111091 pada 2026-10-15 (CVSS 7.8, CWE-829; diverifikasi melalui NVD REST — versi < 26.8.3 terpengaruh). CLI Junie, agen koding AI JetBrains, mengizinkan eksekusi kode melalui konfigurasi server MCP proyek yang tidak tepercaya: konfigurasi MCP tingkat proyek yang ditulis penyerang dipercaya dan dieksekusi saat agen terhubung, memungkinkan kode arbitrer di mesin pengembang. CISA SSVC menilai dampak teknis total.
Mengapa penting
Konfigurasi MCP yang dikomit ke proyek adalah analog era-AI dari .npmrc/.vscode settings yang dikomit ke repo — rantai pasokan mengirim batas kepercayaan di dalam repositori. Untuk agen koding AI seperti Junie yang bertindak dengan izin pengembang, konfigurasi .junie/mcp beracun di repo yang dikloning adalah primitif eksekusi-saat-dibuka yang senyap terhadap setiap pengembang yang menarik repo, mengekspos kode sumber, kredensial, dan akses CI.
Vektor serangan
Membuka repositori yang tidak tepercaya yang konfigurasi server MCP-nya mengarahkan Junie ke definisi server MCP berbahaya atau yang dikontrol penyerang menyebabkan eksekusi kode di mesin pengembang saat Junie memuat/terhubung ke server yang dikonfigurasi — kegagalan kepercayaan konfigurasi agen (CWE-829, penyertaan fungsi tidak aman dari ranah kontrol tidak tepercaya).
Sistem yang terdampak
JetBrains Junie CLI < 26.8.3
Mitigasi
Tingkatkan Junie CLI ke 26.8.3 atau lebih baru (lihat halaman isu-terperbaiki JetBrains). Sampai ditambal, audit setiap konfigurasi server MCP di repositori yang Anda buka; jangan pernah menjalankan Junie di infrastruktur tepercaya atau dengan hak istimewa tinggi terhadap repo yang tidak tepercaya; jaga definisi server MCP keluar dari proyek yang tidak tepercaya.