Apa yang terjadi
mcp-ffmpeg hingga 1.0.5 memiliki kerentanan injeksi perintah OS (CVSS 7.0, diterbitkan 2026-10-27) pada alat resize-video, extract-audio, dan get-video-info, di mana nilai videoPath/outputDir yang dikendalikan penyerang mencapai perintah shell tanpa dinetralkan.
Mengapa penting
Bagian dari gelombang injeksi perintah MCP yang lebih luas: agen yang terinjeksi prompt yang memanggil salah satu alat media ini dapat menjalankan perintah shell pada host yang menjalankan server MCP, mengubah prompt yang dibuat menjadi eksekusi host.
Vektor serangan
Alat resize-video / extract-audio / get-video-info menginterpolasi nilai videoPath atau outputDir yang dibuat ke dalam perintah shell tanpa menetralkan $(), backticks, atau tanda kutip ganda penutup, memberikan eksekusi perintah shell arbitrer kepada klien MCP atau agen yang terinjeksi prompt.
Sistem yang terdampak
mcp-ffmpeg ≤ 1.0.5
Mitigasi
Tingkatkan ke rilis mcp-ffmpeg yang telah ditambal; bersihkan/validasi input jalur dan hindari interpolasi shell untuk argumen ffmpeg.