Kerentanan  ·  2026-10-30

functype-mcp-server command injection melalui string versi tanpa batasan mengarah ke remote code execution

KerentananMedium dampakGlobal
CVE-2026-59176 (CVSS 7.8): functype-mcp-server sebelum 1.4.4 menerima string versi tanpa batasan hanya dengan validasi z.string() di packages/mcp-server/src/index.ts dan menginterpolasikannya ke dalam perintah functype@<version>, memungkinkan klien MCP menyuntikkan perintah shell yang dieksekusi di lingkungan server.
Tool MCP yang membangun perintah shell dari argumen tool yang tidak divalidasi adalah titik injeksi perintah untuk agen: penyerang yang mengontrol input tool (atau mengarahkan agen melalui konten tidak tepercaya) dapat menjalankan perintah arbitrer dengan hak istimewa server MCP.
Panggil tool MCP set_functype_version dengan string versi yang dibuat khusus yang mengandung metakarakter shell; perintah functype@<version> yang diinterpolasi mengeksekusi perintah yang disuntikkan.
functype / functype-mcp-server sebelum 1.4.4.
Tingkatkan functype-mcp-server ke 1.4.4 atau lebih baru (commit c0d58ad9c2a7d15c6117bd3adbbd75de37317dcf); batasi/validasi input versi.
functype fix commitNVD CVE-2026-59176
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →