GIGABYTE Multiple Products Privilege Escalation Vulnerability — The GPCIDrv and GDrv low-level drivers in GIGABYTE App Center, AORUS Graphics Engine, XTREME Gaming Engine, and OC GURU expose functionality to read and write arbitrary physical memory. This could be leveraged by a local attacker to elevate privileges.
CVE-2018-19323 is a critical privilege escalation vulnerability in GIGABYTE low-level drivers (GPCIDrv and GDrv) used across multiple GIGABYTE products including App Center, AORUS Graphics Engine, XTREME Gaming Engine, and OC GURU. These drivers expose read/write access to arbitrary physical memory, allowing a local attacker to escalate privileges to SYSTEM level. Exploits are publicly available, and this vulnerability has been added to CISA's Known Exploited Vulnerabilities catalog. Despite being from 2018, unpatched systems remain at significant risk, especially in environments using GIGABYTE hardware with bundled software.
1. IMMEDIATE ACTIONS:
- Inventory all systems for GIGABYTE GPCIDrv.sys and GDrv.sys drivers
- Block vulnerable driver loading using Windows Defender Application Control (WDAC) or driver block rules
- Add vulnerable driver hashes to Microsoft's recommended driver block list
2. PATCHING GUIDANCE:
- Update GIGABYTE App Center, AORUS Graphics Engine, XTREME Gaming Engine, and OC GURU to the latest versions from GIGABYTE's official website
- Remove unnecessary GIGABYTE bundled software from production and sensitive systems
- Ensure driver versions are updated to patched releases
3. COMPENSATING CONTROLS:
- Enforce least privilege principles — restrict local admin access
- Enable Hypervisor-Protected Code Integrity (HVCI) to block vulnerable drivers
- Implement application whitelisting to prevent unauthorized driver loading
- Monitor for suspicious driver loading events (Event ID 7045, Sysmon Event ID 6)
4. DETECTION RULES:
- Monitor for GPCIDrv.sys or GDrv.sys driver load events
- Alert on physical memory read/write operations from user-mode processes
- Deploy YARA rules for known exploit payloads targeting these drivers
- Monitor for SYSTEM token impersonation following driver interaction
1. إجراءات فورية:
- جرد جميع الأنظمة للبحث عن برامج التشغيل GPCIDrv.sys وGDrv.sys من GIGABYTE
- حظر تحميل برامج التشغيل الضعيفة باستخدام Windows Defender Application Control (WDAC)
- إضافة تجزئات برامج التشغيل الضعيفة إلى قائمة الحظر الموصى بها من Microsoft
2. إرشادات التحديث:
- تحديث GIGABYTE App Center وAORUS Graphics Engine وXTREME Gaming Engine وOC GURU إلى أحدث الإصدارات من الموقع الرسمي لـ GIGABYTE
- إزالة البرامج المجمعة غير الضرورية من GIGABYTE من الأنظمة الحساسة والإنتاجية
- التأكد من تحديث إصدارات برامج التشغيل إلى الإصدارات المصححة
3. ضوابط تعويضية:
- تطبيق مبدأ الحد الأدنى من الصلاحيات وتقييد وصول المسؤول المحلي
- تفعيل حماية سلامة الكود بواسطة المشرف الافتراضي (HVCI)
- تنفيذ القوائم البيضاء للتطبيقات لمنع تحميل برامج التشغيل غير المصرح بها
- مراقبة أحداث تحميل برامج التشغيل المشبوهة
4. قواعد الكشف:
- مراقبة أحداث تحميل GPCIDrv.sys أو GDrv.sys
- التنبيه على عمليات القراءة/الكتابة في الذاكرة الفعلية من عمليات وضع المستخدم
- نشر قواعد YARA للحمولات المعروفة التي تستهدف هذه البرامج
- مراقبة انتحال رمز SYSTEM بعد التفاعل مع برنامج التشغيل