Kerentanan  ·  2026-10-25

Eksekusi kode arbitrer sagemath-mcp-server melalui escapeShellString / sanitizeCode

KerentananMedium dampakGlobalCVE-2026-106763
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.
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.
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.
@justice8096/sagemath-mcp-server 1.0.1
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.
NVD — CVE-2026-106763GitHub issue (upstream)
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →