GIGABYTE Multiple Products Code Execution Vulnerability — The GPCIDrv and GDrv low-level drivers in GIGABYTE App Center, AORUS Graphics Engine, XTREME Gaming Engine, and OC GURU II expose functionality to read/write data from/to IO ports. This could be leveraged in a number of ways to ultimately run code with elevated privileges.
CVE-2018-19322 is a critical code execution 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 II. The vulnerable drivers expose read/write access to IO ports, enabling local attackers to escalate privileges and execute arbitrary code with elevated permissions. Public exploits are available, making this vulnerability actively exploitable. This is listed in CISA's Known Exploited Vulnerabilities catalog, indicating real-world exploitation.
Immediate Actions:
1. Identify all systems with GIGABYTE App Center, AORUS Graphics Engine, XTREME Gaming Engine, or OC GURU II installed using endpoint inventory tools.
2. Check for the presence of GPCIDrv.sys and GDrv.sys drivers on all endpoints.
Patching Guidance:
3. Update all affected GIGABYTE software to the latest patched versions available from GIGABYTE's official website.
4. If updates are not immediately available, uninstall the affected GIGABYTE utilities and remove the vulnerable drivers.
Compensating Controls:
5. Implement Windows Defender Application Control (WDAC) or driver blocklist policies to block loading of vulnerable driver versions.
6. Microsoft's recommended driver blocklist includes these vulnerable GIGABYTE drivers — ensure it is enabled.
7. Enforce least privilege principles — restrict local administrator access.
8. Monitor for suspicious driver loading events using EDR solutions.
Detection Rules:
9. Create SIEM alerts for loading of GPCIDrv.sys or GDrv.sys drivers (Sysmon Event ID 6).
10. Monitor for unusual IO port access patterns from user-mode processes.
11. Deploy YARA rules for known exploit payloads targeting these drivers.
الإجراءات الفورية:
1. تحديد جميع الأنظمة التي تحتوي على GIGABYTE App Center أو AORUS Graphics Engine أو XTREME Gaming Engine أو OC GURU II باستخدام أدوات جرد نقاط النهاية.
2. التحقق من وجود برامج التشغيل GPCIDrv.sys وGDrv.sys على جميع نقاط النهاية.
إرشادات التصحيح:
3. تحديث جميع برامج GIGABYTE المتأثرة إلى أحدث الإصدارات المصححة المتاحة من موقع GIGABYTE الرسمي.
4. إذا لم تكن التحديثات متاحة فوراً، قم بإلغاء تثبيت أدوات GIGABYTE المتأثرة وإزالة برامج التشغيل الضعيفة.
الضوابط التعويضية:
5. تطبيق سياسات التحكم في تطبيقات Windows Defender أو قوائم حظر برامج التشغيل لمنع تحميل الإصدارات الضعيفة.
6. قائمة حظر برامج التشغيل الموصى بها من Microsoft تتضمن برامج تشغيل GIGABYTE الضعيفة — تأكد من تفعيلها.
7. تطبيق مبدأ الحد الأدنى من الصلاحيات — تقييد وصول المسؤول المحلي.
8. مراقبة أحداث تحميل برامج التشغيل المشبوهة باستخدام حلول EDR.
قواعد الكشف:
9. إنشاء تنبيهات SIEM لتحميل برامج التشغيل GPCIDrv.sys أو GDrv.sys (Sysmon Event ID 6).
10. مراقبة أنماط الوصول غير العادية لمنافذ الإدخال/الإخراج من عمليات وضع المستخدم.
11. نشر قواعد YARA للحمولات المعروفة التي تستهدف هذه البرامج.