Apa yang terjadi
CVE-2026-119025 / GHSA-jgwm-4pmq-r4w4: open 7.2.0 hingga 11.0.0 meneruskan URL yang tidak di-escape (termasuk nilai authorization_endpoint OAuth yang disediakan oleh server MCP berbahaya) ke `powershell -EncodedCommand` di Windows dan WSL. Subekspresi $(...) yang tertanam dalam URL dievaluasi sebagai shell, sehingga endpoint OAuth dari server MCP jarak jauh yang berbahaya menghasilkan eksekusi kode arbitrer di mesin pengembang saat klien menjalankan alur otorisasi.
Mengapa penting
Ini adalah kelas serangan eksekusi agen yang konkret: penyerang mengontrol server MCP yang terhubung ke agen, dan jabat tangan OAuth saja sudah cukup untuk menjalankan kode arbitrer dengan hak istimewa pengembang. Ini mengubah 'terhubung ke server MCP' menjadi RCE host dalam deployment coding-agency.
Vektor serangan
Pengguna menghubungkan server MCP jarak jauh yang authorization_endpoint OAuth-nya berisi substitusi perintah $(...); klien membangun perintah powershell -EncodedCommand dari URL yang tidak di-escape dan mengeksekusinya.
Sistem yang terdampak
open / opencode 7.2.0 hingga sebelum 11.0.0.
Mitigasi
Tingkatkan ke open 11.0.0 atau lebih baru; validasi/allow-list endpoint otorisasi server MCP dan hindari terhubung ke server MCP jarak jauh yang tidak diverifikasi di host Windows/WSL.