Adaware Web Companion 4.9.2159 contains an unquoted service path vulnerability in the WCAssistantService 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 LocalSystem privileges during service startup.
CVE-2020-37102 is a privilege escalation vulnerability in Adaware Web Companion 4.9.2159 affecting the WCAssistantService through an unquoted service path. Local attackers can inject malicious executables into the service path to achieve arbitrary code execution with LocalSystem privileges. While no public exploit is available, the vulnerability poses significant risk to organizations using this security software, particularly in Saudi banking and government sectors where Adaware may be deployed.
Immediate Actions:
1. Identify all systems running Adaware Web Companion 4.9.2159 across your organization
2. Restrict local administrative access and implement principle of least privilege
3. Monitor WCAssistantService startup and execution patterns for anomalies
Patching Guidance:
1. Upgrade Adaware Web Companion to version 4.9.2160 or later immediately
2. Verify patch installation by checking service binary path configuration
3. Restart affected systems after patching to ensure service updates
Compensating Controls (if immediate patching not possible):
1. Disable WCAssistantService if not critical to operations
2. Implement Application Whitelisting on endpoints to prevent unauthorized executable execution
3. Use Windows AppLocker to restrict execution in service paths
4. Monitor file system changes in Program Files directories
Detection Rules:
1. Alert on any executable creation in Adaware installation directories with suspicious names
2. Monitor WCAssistantService startup with non-standard binary paths
3. Track privilege escalation attempts from service context
4. Log all modifications to service registry entries (HKLM\System\CurrentControlSet\Services\WCAssistantService)
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تقوم بتشغيل Adaware Web Companion 4.9.2159 عبر مؤسستك
2. تقييد الوصول الإداري المحلي وتطبيق مبدأ الامتياز الأقل
3. مراقبة بدء تشغيل خدمة WCAssistantService وأنماط التنفيذ للكشف عن الشذوذ
إرشادات التصحيح:
1. ترقية Adaware Web Companion إلى الإصدار 4.9.2160 أو أحدث على الفور
2. التحقق من تثبيت التصحيح بفحص تكوين مسار الملف الثنائي للخدمة
3. إعادة تشغيل الأنظمة المتأثرة بعد التصحيح لضمان تحديثات الخدمة
الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تعطيل خدمة WCAssistantService إذا لم تكن حرجة للعمليات
2. تطبيق قائمة التطبيقات المسموحة على نقاط النهاية لمنع تنفيذ الملفات التنفيذية غير المصرح بها
3. استخدام Windows AppLocker لتقييد التنفيذ في مسارات الخدمة
4. مراقبة التغييرات في نظام الملفات في دلائل Program Files
قواعد الكشف:
1. تنبيه عند إنشاء أي ملف تنفيذي في دلائل تثبيت Adaware بأسماء مريبة
2. مراقبة بدء تشغيل خدمة WCAssistantService بمسارات ثنائية غير قياسية
3. تتبع محاولات تصعيد الامتيازات من سياق الخدمة
4. تسجيل جميع التعديلات على إدخالات سجل الخدمة