Microvirt MEMU Play 3.7.0 contains an unquoted service path vulnerability in the MEmusvc Windows service that allows local attackers to potentially execute arbitrary code. Attackers can exploit the unquoted binary path to inject malicious executables that will be run with elevated LocalSystem privileges.
CVE-2020-36937 is a local privilege escalation vulnerability in Microvirt MEMU Play 3.7.0 affecting the MEmusvc Windows service through an unquoted service path. Attackers with local access can inject malicious executables to achieve code execution with LocalSystem privileges. While no public exploit is available, the vulnerability poses significant risk to organizations using this Android emulator, particularly in development and testing environments.
1. IMMEDIATE ACTIONS:
- Identify all systems running Microvirt MEMU Play 3.7.0 or earlier versions
- Restrict local access to affected systems through access control lists
- Disable MEmusvc service if not actively required
- Implement application whitelisting on systems running MEMU Play
2. PATCHING GUIDANCE:
- Upgrade Microvirt MEMU Play to version 3.7.1 or later immediately
- Verify patch installation by checking service binary path in Registry (HKLM\SYSTEM\CurrentControlSet\Services\MEmusvc)
- Test patched systems in isolated environment before production deployment
3. COMPENSATING CONTROLS:
- Isolate MEMU Play systems on separate network segments
- Implement file integrity monitoring on system directories
- Use Windows AppLocker to prevent unauthorized executable execution
- Enable Windows Defender Application Guard for additional isolation
4. DETECTION RULES:
- Monitor for suspicious file creation in Program Files directories with names similar to legitimate Windows binaries
- Alert on MEmusvc service restart or modification events
- Track Registry modifications to HKLM\SYSTEM\CurrentControlSet\Services\MEmusvc
- Monitor for privilege escalation attempts from MEMU Play installation directory
1. الإجراءات الفورية:
- تحديد جميع الأنظمة التي تقوم بتشغيل Microvirt MEMU Play 3.7.0 أو الإصدارات الأقدم
- تقييد الوصول المحلي للأنظمة المتأثرة من خلال قوائم التحكم في الوصول
- تعطيل خدمة MEmusvc إذا لم تكن مطلوبة بنشاط
- تنفيذ قائمة بيضاء للتطبيقات على الأنظمة التي تقوم بتشغيل MEMU Play
2. إرشادات التصحيح:
- ترقية Microvirt MEMU Play إلى الإصدار 3.7.1 أو أحدث على الفور
- التحقق من تثبيت التصحيح بفحص مسار ملف الخدمة في السجل
- اختبار الأنظمة المصححة في بيئة معزولة قبل نشرها في الإنتاج
3. الضوابط البديلة:
- عزل أنظمة MEMU Play على أجزاء شبكة منفصلة
- تنفيذ مراقبة سلامة الملفات على دلائل النظام
- استخدام Windows AppLocker لمنع تنفيذ الملفات التنفيذية غير المصرح بها
- تفعيل Windows Defender Application Guard للعزل الإضافي
4. قواعد الكشف:
- مراقبة إنشاء الملفات المريبة في دلائل Program Files بأسماء مشابهة للملفات التنفيذية الشرعية لـ Windows
- التنبيه على أحداث إعادة تشغيل أو تعديل خدمة MEmusvc
- تتبع تعديلات السجل على HKLM\SYSTEM\CurrentControlSet\Services\MEmusvc
- مراقبة محاولات تصعيد الامتيازات من دليل تثبيت MEMU Play