CVE-2025-52573 in ios-simulator-mcp
الملخص
بحسب VulDB • 24/05/2026
خادم سياق النموذج (MCP Server) لمحاكي iOS (ios-simulator-mcp) هو خادم بروتوكول سياق النموذج (MCP) للتفاعل مع محاكيات iOS. الإصدارات السابقة للإصدار 1.3.3 مكتوبة بطريقة تجعلها عرضة لهجمات حقن الأوامر (Command Injection) كجزء من بعض تعريفات وتنفيذات أدوات خادم MCP. يكشف خادم MCP عن الأداة `ui_tap` التي تعتمد على واجهة برمجة التطبيقات `exec` لعمليات الأطفال في Node.js، وهي واجهة غير آمنة وعرضة للثغرات إذا تم دمجها مع مدخلات مستخدم غير موثوقة. يمكن استبدال مدخلات المستخدم المكشوفة من قبل نماذج اللغات الكبيرة (LLMs) للمعاملات `duration` و `udid` و `x` و `y` بحروف خاصة في لغة الأوامر مثل `;` أو `&&` أو غيرها لتغيير السلوك من تشغيل الأمر المتوقع `idb` إلى أمر آخر. عندما يتم خداع نماذج اللغات الكبيرة (LLMs) من خلال حقن المطالبات (Prompt Injection) وتقنيات وهجمات أخرى لدعوة الأداة بمدخلات تستخدم أحرف قشرة خاصة مثل `; rm -rf /tmp;#` ومتغيرات حمولة أخرى، سيتم تفسير نص سطر الأوامر الكامل بواسطة القشرة (Shell) مما يؤدي إلى تنفيذ أوامر أخرى غير `ps` على المضيف الذي يشغل خادم MCP. يحتوي الإصدار 1.3.3 على تصحيح لهذه المشكلة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.