Mobile Next is an MCP server for mobile development and automation. Prior to 0.0.50, the mobile_open_url tool in mobile-mcp passes user-supplied URLs directly to Android's intent system without any scheme validation, allowing execution of arbitrary Android intents, including USSD codes, phone calls, SMS messages, and content provider access. This vulnerability is fixed in 0.0.50.
CVE-2026-35394 is a critical intent injection vulnerability in Mobile Next MCP server versions prior to 0.0.50 that allows attackers to execute arbitrary Android intents without scheme validation. This enables unauthorized USSD code execution, phone calls, SMS messages, and content provider access on affected mobile devices. The vulnerability poses significant risk to Saudi organizations using this tool for mobile development and automation, particularly in banking and telecommunications sectors where USSD and SMS are critical channels.
Immediate Actions:
1. Identify all instances of Mobile Next MCP server in development and production environments
2. Audit all mobile applications and automation scripts using the mobile_open_url tool
3. Implement network segmentation to restrict MCP server access to trusted development networks only
4. Disable the mobile_open_url tool immediately if not critical to operations
Patching Guidance:
1. Upgrade Mobile Next MCP to version 0.0.50 or later immediately
2. Verify patch deployment across all development, testing, and production environments
3. Restart all affected services after patching
4. Test mobile applications thoroughly post-patch to ensure functionality
Compensating Controls (if immediate patching not possible):
1. Implement strict input validation and URL scheme whitelisting at application level
2. Use Android intent filters to restrict allowed schemes (http, https only)
3. Implement Web Application Firewall (WAF) rules to block suspicious intent patterns
4. Monitor and log all URL handling requests for forensic analysis
5. Restrict MCP server access to specific IP ranges and authenticated users only
Detection Rules:
1. Monitor for intent:// scheme usage in application logs
2. Alert on USSD code execution attempts (tel:*#*#)
3. Track unauthorized SMS/phone call intents
4. Monitor content provider access patterns
5. Implement IDS/IPS signatures for Android intent injection patterns
الإجراءات الفورية:
1. تحديد جميع حالات خادم Mobile Next MCP في بيئات التطوير والإنتاج
2. تدقيق جميع تطبيقات الهاتف المحمول وسكريبتات الأتمتة التي تستخدم أداة mobile_open_url
3. تنفيذ تقسيم الشبكة لتقييد وصول خادم MCP إلى شبكات التطوير الموثوقة فقط
4. تعطيل أداة mobile_open_url فوراً إذا لم تكن حرجة للعمليات
إرشادات التصحيح:
1. ترقية Mobile Next MCP إلى الإصدار 0.0.50 أو أحدث فوراً
2. التحقق من نشر التصحيح عبر جميع بيئات التطوير والاختبار والإنتاج
3. إعادة تشغيل جميع الخدمات المتأثرة بعد التصحيح
4. اختبار تطبيقات الهاتف المحمول بدقة بعد التصحيح لضمان الوظائف
الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تنفيذ التحقق الصارم من المدخلات وقائمة بيضاء لمخطط URL على مستوى التطبيق
2. استخدام مرشحات نوايا Android لتقييد المخططات المسموحة (http و https فقط)
3. تنفيذ قواعد جدار الحماية لتطبيقات الويب لحظر أنماط النوايا المريبة
4. مراقبة وتسجيل جميع طلبات معالجة URL للتحليل الجنائي
5. تقييد وصول خادم MCP إلى نطاقات IP محددة والمستخدمين المصرح لهم فقط
قواعد الكشف:
1. مراقبة استخدام مخطط intent:// في سجلات التطبيق
2. تنبيه محاولات تنفيذ أكواد USSD (tel:*#*#)
3. تتبع نوايا SMS/المكالمات الهاتفية غير المصرح بها
4. مراقبة أنماط الوصول إلى موفر المحتوى
5. تنفيذ توقيعات IDS/IPS لأنماط حقن نوايا Android