Kerentanan  ·  2026-10-30

Injeksi perintah OS opencode (open) melalui authorization_endpoint OAuth MCP yang dikendalikan penyerang mengarah ke RCE PowerShell

KerentananHigh dampakGlobal
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.
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.
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.
open / opencode 7.2.0 hingga sebelum 11.0.0.
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.
GitHub Advisory GHSA-jgwm-4pmq-r4w4NVD CVE-2026-119025
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →