Apa yang terjadi
CVE-2026-106763 (dipublikasikan 2026-10-23, NVD Deferred) adalah masalah eksekusi kode arbitrer di paket sagemath-mcp-server, yang dipicu melalui fungsi escapeShellString dan sanitizeCode yang digunakan untuk membangun perintah shell/eksekusi dari input yang disediakan agen.
Mengapa penting
Ini adalah RCE permukaan alat agenik yang relevan dengan AI: prompt berbahaya atau yang dikompromikan dapat meningkat menjadi eksekusi kode pada mesin yang menghosting server MCP SageMath. Radius ledakan kecil karena paket ini khusus dan tidak digunakan secara luas.
Vektor serangan
Agen LLM (atau pemanggil jarak jauh yang mengendalikannya) menyediakan argumen yang dirancang ke alat matematika/kode server MCP, yang diteruskan melalui escapeShellString dan sanitizeCode tanpa validasi yang memadai, memungkinkan eksekusi kode arbitrer pada host yang menjalankan server MCP.
Sistem yang terdampak
@justice8096/sagemath-mcp-server 1.0.1
Mitigasi
Tidak ada rilis perbaikan yang didokumentasikan; status NVD adalah Deferred. Jika digunakan, hindari mengekspos server MCP ke prompt yang tidak dipercaya, jalankan dengan kredensial hak istimewa minimum, dan hanya hubungkan host agen yang sepenuhnya Anda percaya.