Apa yang terjadi
NVD REST terverifikasi (dipublikasikan 2026-10-16, CVSS 7.8, CWE-78). Advisory tersebut secara eksplisit menandai penggunaan CLI oleh AI-agent MCP tool sebagai salah satu saluran input injeksi.
Mengapa penting
Advisory tersebut menyebutkan penggunaan CLI yang digerakkan oleh AI-agent sebagai permukaan ancaman: ketika agen pengkodean memanggil alat deploy/publish melalui MCP, nilai versi/branch yang disuntikkan atau diarahkan oleh prompt dapat menjadi eksekusi perintah shell di host deploy dan CI runner — memperluas jangkauan serangan dari setiap injeksi prompt ke dalam pipeline deployment agen itu sendiri.
Vektor serangan
Nilai deploy release/version/rollback tidak divalidasi/di-escape secara memadai dan dapat mengeksekusi perintah shell di host deploy sebagai pengguna SSH dan di CI runner selama build; jalur penghapusan/penghancuran paket dapat menghapus file yang tidak diinginkan; ekstraksi dapat menimpa file; nama generator dapat menulis di luar proyek. Input dapat berasal dari variabel CI, nama branch, paket, atau agen AI yang menggunakan MCP tools CLI. Juga mencakup stored XSS di scaffold views yang dihasilkan dan penanganan PID basi.
Sistem yang terdampak
Wheels CLI 4.0.0 hingga 4.1.1 (diperbaiki di 4.1.2)
Mitigasi
Tingkatkan ke Wheels CLI 4.1.2 dan terapkan perbaikan yang terdokumentasi pada views yang sudah dibuat (GitHub advisory GHSA-cghp-86c6-6fjc). Sanitasi semua nilai tidak tepercaya yang dimasukkan ke input deploy/version.