Input Director 1.4.3 contains an unquoted service path vulnerability in its Windows service configuration that allows local attackers to execute code with elevated privileges. Attackers can exploit the unquoted path during system startup or reboot to inject and run malicious executables with LocalSystem permissions.
CVE-2020-36990 is a privilege escalation vulnerability in Input Director 1.4.3 affecting Windows systems through an unquoted service path. Local attackers can inject malicious executables during system startup to achieve code execution with LocalSystem privileges. While no public exploit is available, the vulnerability poses significant risk to organizations using this software, particularly in environments with multiple local users or where physical access controls are weak.
1. IMMEDIATE ACTIONS:
- Identify all systems running Input Director 1.4.3 across the organization
- Restrict local user access to systems running vulnerable versions
- Implement physical access controls to prevent unauthorized local access
- Monitor system startup logs for suspicious executable creation in service paths
2. PATCHING GUIDANCE:
- Upgrade Input Director to version 1.4.4 or later immediately
- Prioritize patching on systems with multiple local user accounts
- Test patches in non-production environment before enterprise deployment
- Schedule patching during maintenance windows with system restart
3. COMPENSATING CONTROLS (if immediate patching not possible):
- Disable Input Director service if not actively required
- Implement AppLocker or Windows Defender Application Control to restrict executable execution in service paths
- Use Group Policy to enforce strict file permissions on service directories
- Deploy Host-based Intrusion Detection System (HIDS) to monitor service path modifications
4. DETECTION RULES:
- Monitor Windows Event Log for service path modifications (Event ID 7045)
- Alert on executable creation in %SYSTEMROOT%\System32 or service-related directories during non-maintenance windows
- Track registry changes to HKLM\SYSTEM\CurrentControlSet\Services\InputDirector
- Monitor process creation with parent process as svchost.exe with suspicious command lines
1. الإجراءات الفورية:
- تحديد جميع الأنظمة التي تقوم بتشغيل Input Director 1.4.3 في المنظمة
- تقييد وصول المستخدم المحلي إلى الأنظمة التي تقوم بتشغيل الإصدارات الضعيفة
- تنفيذ ضوابط الوصول المادي لمنع الوصول المحلي غير المصرح به
- مراقبة سجلات بدء التشغيل للكشف عن إنشاء ملفات تنفيذية مريبة في مسارات الخدمة
2. إرشادات التصحيح:
- ترقية Input Director إلى الإصدار 1.4.4 أو أحدث على الفور
- إعطاء الأولوية لتصحيح الأنظمة التي تحتوي على حسابات مستخدمين محليين متعددة
- اختبار التصحيحات في بيئة غير الإنتاج قبل نشر المؤسسة
- جدولة التصحيح أثناء نوافذ الصيانة مع إعادة تشغيل النظام
3. الضوابط البديلة (إذا لم يكن التصحيح الفوري ممكناً):
- تعطيل خدمة Input Director إذا لم تكن مطلوبة بنشاط
- تنفيذ AppLocker أو Windows Defender Application Control لتقييد تنفيذ الملفات التنفيذية في مسارات الخدمة
- استخدام Group Policy لفرض أذونات ملفات صارمة على دلائل الخدمة
- نشر نظام الكشف عن الاختراقات المستند إلى المضيف (HIDS) لمراقبة تعديلات مسار الخدمة
4. قواعد الكشف:
- مراقبة سجل أحداث Windows لتعديلات مسار الخدمة (معرف الحدث 7045)
- تنبيه عند إنشاء ملف تنفيذي في %SYSTEMROOT%\System32 أو الدلائل المتعلقة بالخدمة خلال نوافذ غير الصيانة
- تتبع تغييرات السجل إلى HKLM\SYSTEM\CurrentControlSet\Services\InputDirector
- مراقبة إنشاء العملية مع عملية الوالد كـ svchost.exe مع سطور أوامر مريبة