CVE DatabaseCVE-2018-19323
한국어 권고문 →
CVE-2018-193239.8/CRITICALCISA KEV

GIGABYTE GDrv Driver MSR Arbitrary Read/Write Privilege Escalation Vulnerability (CVE-2018-19323)

⚡ Jump to Patch
Affected Vendors
gigabyte
Affected Components
app center, aorus graphics engine, xtreme gaming engine, oc guru ii
Published Date
2018-12-21
CVSS v3.1
9.8
CRITICAL
EPSS (30d)
8.4%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

GDrv low-level driver in GIGABYTE APP Center v1.05.21 and earlier, AORUS GRAPHICS ENGINE before 1.57, XTREME GAMING ENGINE before 1.26, and OC GURU II v2.08

Impact

Local attackers can read and write Machine Specific Registers (MSRs) at the kernel level, enabling Driver Signature Enforcement (DSE) bypass and arbitrary Ring 0 code execution

Mitigation

Immediately uninstall vulnerable GIGABYTE utilities or upgrade to patched versions, and enforce WDAC policies to block the loading of the vulnerable GDrv.sys driver

Affected Products & Version Scope

GIGABYTE APP Center v1.05.21 and earlier, AORUS GRAPHICS ENGINE before 1.57, XTREME GAMING ENGINE before 1.26, and OC GURU II v2.08

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Uninstall the legacy GIGABYTE utilities and upgrade to the latest secure versions. Use the following PowerShell commands to identify and remove vulnerable software:

powershell
# Identify and uninstall vulnerable GIGABYTE applications
$apps = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like '*GIGABYTE*' }
foreach ($app in $apps) {
    Write-Host 'Uninstalling: ' $app.Name
    $app.Uninstall()
}

2. Temporary Workaround & Hardening Configuration

To prevent the vulnerable gdrv.sys driver from being loaded by malicious actors, enable the Microsoft Vulnerable Driver Blocklist via the registry:

powershell
# Enable Windows Defender Vulnerable Driver Blocklist
reg add 'HKLM\SYSTEM\CurrentControlSet\Control\CI\Config' /v 'VulnerableDriverBlocklistEnable' /t REG_DWORD /d 1 /f

3. Log Audit & IoC Verification Commands

Search for the presence of the vulnerable driver file and check if the driver service is currently active on the system:

powershell
# Search for gdrv.sys in the drivers directory
Get-ChildItem -Path C:\Windows\System32\drivers\ -Filter '*gdrv*' -Recurse -ErrorAction SilentlyContinue

# Check if the gdrv service is currently running
Get-Service -Name 'gdrv' -ErrorAction SilentlyContinue
sc.exe query gdrv
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
Immediately update all GIGABYTE utilities to their latest versions and enforce the Windows Vulnerable Driver Blocklist to mitigate BYOVD exploitation risks.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability exists in the gdrv.sys low-level kernel driver utilized by various GIGABYTE hardware management utilities. The root cause lies in an insecure design where the driver exposes Input/Output Control (IOCTL) codes that allow user-mode applications to read and write Machine Specific Registers (MSRs) without proper privilege validation. This architectural flaw permits non-privileged local processes to manipulate critical CPU control registers directly.

2. Exploitation Mechanics & Attack Scenario

An attacker with local execution capabilities opens a handle to the symbolic link exposed by the vulnerable gdrv.sys driver. By dispatching specific IOCTL requests via the DeviceIoControl API, the attacker can read or write to arbitrary MSRs. In a typical exploitation scenario, the attacker targets the IA32_LSTAR MSR, which registers the system call entry point. By overwriting this register with the address of user-controlled shellcode, any subsequent system call triggers execution in Ring 0 (kernel mode), allowing the attacker to disable Driver Signature Enforcement (DSE) and load unsigned malicious drivers.

3. Infrastructure & Business Impact

As a CISA KEV-listed vulnerability, this flaw is actively exploited in the wild by threat actors employing 'Bring Your Own Vulnerable Driver' (BYOVD) techniques. Successful exploitation allows attackers to bypass kernel-level security monitoring (EDR/AV agents), establish persistent administrative access, and execute high-impact payloads such as ransomware, posing a severe threat to enterprise infrastructure and business continuity.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2018-19323)

FAQ

Q1. How critical is CVE-2018-19323 and is it actively exploited in the wild?

CVE-2018-19323 is rated CVSS 9.8 (CRITICAL) with a 30-day EPSS exploitation probability of 8.4%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2018-19323?

Primary impacted vendors include gigabyte across app center, aorus graphics engine, xtreme gaming engine, oc guru ii. Scope summary: GIGABYTE APP Center v1.05.21 and earlier, AORUS GRAPHICS ENGINE before 1.57, XTREME GAMING ENGINE before 1.26, and OC GURU II v2.08

Q3. What temporary mitigations or workarounds exist for CVE-2018-19323 before patching?

[Mitigation] Immediately uninstall vulnerable GIGABYTE utilities or upgrade to patched versions, and enforce WDAC policies to block the loading of the vulnerable GDrv.sys driver Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2018-19323

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (gigabyte)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2018-19323 GIGABYTE GDrv Driver MSR Arbitrary Read/Write Privilege Escalation Vulnerability (CVE-2018-19323) (CVSS 9.8) - Patch & Workaround | CVE Pulse