Wacom WTabletService 6.6.7-3 contains an unquoted service path vulnerability that allows local attackers to execute malicious code with elevated privileges. Attackers can insert an executable file in the service path to run unauthorized code when the service restarts or the system reboots.
CVE-2019-25288 is a local privilege escalation vulnerability in Wacom WTabletService 6.6.7-3 exploiting an unquoted service path, allowing authenticated local attackers to execute arbitrary code with SYSTEM privileges. While no public exploit exists, the vulnerability is trivial to exploit and affects any system running the vulnerable Wacom driver version. Organizations using Wacom tablets for design, engineering, or secure workstations face immediate risk of privilege escalation and lateral movement.
IMMEDIATE ACTIONS:
1. Identify all systems running Wacom WTabletService versions 6.6.7-3 or earlier using asset inventory tools
2. Restrict local access to affected workstations; implement physical access controls
3. Monitor for suspicious process creation from WTabletService parent process
PATCHING:
1. Upgrade Wacom WTabletService to version 6.6.8 or later immediately
2. Verify patch installation: Check service path in Registry (HKLM\SYSTEM\CurrentControlSet\Services\WTabletService) for quoted paths
3. Restart WTabletService and reboot systems to ensure patch activation
COMPENSATING CONTROLS (if patching delayed):
1. Disable WTabletService if not actively required; use 'sc config WTabletService start= disabled'
2. Implement AppLocker/Windows Defender Application Control to prevent unauthorized executable execution in service paths
3. Apply file system ACLs to restrict write permissions on service directories (C:\Program Files\Wacom\)
4. Run workstations with standard user privileges; disable auto-elevation
DETECTION:
1. Monitor Event Viewer for Service Control Manager events (Event ID 7045) indicating service modifications
2. Alert on process creation with WTabletService as parent process
3. Monitor file system changes in Wacom installation directories using File Integrity Monitoring
4. Sysmon Rule: Monitor for CreateRemoteThread from WTabletService process
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تقوم بتشغيل إصدارات Wacom WTabletService 6.6.7-3 أو أقدم باستخدام أدوات جرد الأصول
2. تقييد الوصول المحلي إلى محطات العمل المتأثرة؛ تنفيذ عناصر التحكم في الوصول المادي
3. مراقبة إنشاء العمليات المريبة من عملية الوالد WTabletService
التصحيح:
1. ترقية Wacom WTabletService إلى الإصدار 6.6.8 أو أحدث على الفور
2. التحقق من تثبيت التصحيح: تحقق من مسار الخدمة في السجل (HKLM\SYSTEM\CurrentControlSet\Services\WTabletService) للمسارات المقتبسة
3. إعادة تشغيل WTabletService وإعادة تشغيل الأنظمة لضمان تفعيل التصحيح
عناصر التحكم التعويضية (إذا تأخر التصحيح):
1. تعطيل WTabletService إذا لم يكن مطلوبًا بنشاط؛ استخدم 'sc config WTabletService start= disabled'
2. تنفيذ AppLocker/Windows Defender Application Control لمنع تنفيذ الملفات القابلة للتنفيذ غير المصرح بها في مسارات الخدمة
3. تطبيق قوائم التحكم في الوصول لنظام الملفات لتقييد أذونات الكتابة في دلائل الخدمة (C:\Program Files\Wacom\)
4. تشغيل محطات العمل بامتيازات المستخدم القياسي؛ تعطيل الارتفاع التلقائي
الكشف:
1. مراقبة Event Viewer لأحداث Service Control Manager (معرّف الحدث 7045) التي تشير إلى تعديلات الخدمة
2. التنبيه عند إنشاء عملية مع WTabletService كعملية والد
3. مراقبة تغييرات نظام الملفات في دلائل تثبيت Wacom باستخدام مراقبة سلامة الملفات
4. قاعدة Sysmon: مراقبة CreateRemoteThread من عملية WTabletService