VX Search 13.5.28 contains an unquoted service path vulnerability in both VX Search Server and VX Search Enterprise services that allows local attackers to escalate privileges. Attackers can place malicious executables in unquoted path directories like C:\Program Files\VX Search to execute arbitrary code with LocalSystem privileges when services restart.
CVE-2021-47974 is a local privilege escalation vulnerability in VX Search 13.5.28 affecting both Server and Enterprise services through unquoted service paths. Attackers with local access can place malicious executables in C:\Program Files\VX Search to achieve LocalSystem privileges upon service restart. With a CVSS score of 7.8 and no available patch, this poses a significant risk to organizations using this search indexing software.
Immediate Actions:
1. Identify all systems running VX Search 13.5.28 Server and Enterprise services across your infrastructure
2. Restrict local access to affected systems through access control lists and physical security measures
3. Monitor service restart logs and process execution from C:\Program Files\VX Search directory
4. Implement application whitelisting to prevent unauthorized executable execution
Compensating Controls (until patch available):
5. Apply NTFS permissions to C:\Program Files\VX Search restricting write access to Administrators only
6. Disable unnecessary local user accounts and enforce strong password policies
7. Implement privileged access management (PAM) solutions to monitor LocalSystem privilege usage
8. Use Windows AppLocker or similar tools to prevent execution from Program Files subdirectories by non-system processes
Detection Rules:
9. Monitor for file creation events in C:\Program Files\VX Search with suspicious extensions (.exe, .dll, .scr)
10. Alert on VX Search service restart events followed by unexpected process execution
11. Track registry modifications related to VX Search service configuration
12. Contact VX Search vendor for patch availability and upgrade timeline
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تقوم بتشغيل خدمات VX Search 13.5.28 Server و Enterprise عبر البنية التحتية الخاصة بك
2. تقييد الوصول المحلي للأنظمة المتأثرة من خلال قوائم التحكم في الوصول والتدابير الأمنية المادية
3. مراقبة سجلات إعادة تشغيل الخدمة وتنفيذ العمليات من دليل C:\Program Files\VX Search
4. تنفيذ قائمة بيضاء للتطبيقات لمنع تنفيذ الملفات التنفيذية غير المصرح بها
الضوابط البديلة (حتى توفر التصحيح):
5. تطبيق أذونات NTFS على C:\Program Files\VX Search مع تقييد الوصول للكتابة للمسؤولين فقط
6. تعطيل حسابات المستخدمين المحلية غير الضرورية وفرض سياسات كلمات مرور قوية
7. تنفيذ حلول إدارة الوصول المميز (PAM) لمراقبة استخدام امتيازات LocalSystem
8. استخدام Windows AppLocker أو أدوات مماثلة لمنع التنفيذ من أدلة Program Files من قبل العمليات غير النظامية
قواعد الكشف:
9. مراقبة أحداث إنشاء الملفات في C:\Program Files\VX Search بامتدادات مريبة (.exe, .dll, .scr)
10. تنبيهات عند إعادة تشغيل خدمة VX Search متبوعة بتنفيذ عملية غير متوقعة
11. تتبع تعديلات السجل المتعلقة بتكوين خدمة VX Search
12. الاتصال بمورد VX Search للحصول على توفر التصحيح والجدول الزمني للترقية