CVE-2026-8917 Overview
CVE-2026-8917 is an untrusted pointer dereference vulnerability [CWE-822] affecting ASUS GPU Tweak III, GPU Tweak II, AI Suite 3, and VGAdll. The flaw resides in an Input/Output Control (IOCTL) handler exposed by the ASUS driver components. A local, authenticated attacker can supply a crafted pointer through the vulnerable IOCTL interface, causing the driver to write a specific value to an arbitrary memory address in kernel space. Successful exploitation can lead to privilege escalation from a standard user context to SYSTEM. ASUS has published mitigation guidance in its security bulletin covering these tuning and control utilities.
Critical Impact
Local privilege escalation to kernel/SYSTEM level through an untrusted pointer dereference in an ASUS driver IOCTL, enabling full compromise of the affected host.
Affected Products
- ASUS GPU Tweak III
- ASUS GPU Tweak II and AI Suite 3
- ASUS VGAdll (and related Armoury Crate components referenced in the ASUS advisory)
Discovery Timeline
- 2026-08-11 - CVE-2026-8917 published to the National Vulnerability Database (NVD)
- 2026-08-12 - Last updated in NVD database
Technical Details for CVE-2026-8917
Vulnerability Analysis
The vulnerability is classified as an untrusted pointer dereference [CWE-822] within an IOCTL handler exposed by ASUS user-mode utilities and their supporting kernel driver. IOCTL interfaces allow user-mode processes to send control requests to kernel-mode drivers. When a driver accepts a pointer value from user space without validating that it references a legitimate, user-owned memory range, it can be induced to operate on kernel or otherwise privileged memory. In this case, the driver performs a write of a specific value to an address chosen by the caller.
Root Cause
The driver trusts a pointer received through the IOCTL input buffer and dereferences it during a write operation. The handler does not enforce probing or bounds checks that would confirm the pointer lies within the caller's user-mode address range. Because Windows kernel drivers execute with ring-0 privileges, any write they perform bypasses standard access control on the target address.
Attack Vector
Exploitation requires local access and authenticated execution on the target system. An attacker opens a handle to the vulnerable driver device object, then issues the affected IOCTL with a crafted input structure containing an attacker-chosen destination pointer. The driver writes the fixed value to that address. Attackers typically direct the write at kernel structures such as process tokens or function pointers to achieve elevation to SYSTEM. No user interaction beyond the attacker's own process is required, and the network is not involved.
No verified public proof-of-concept code is available at this time. Refer to the ASUS Security Advisory for vendor-supplied technical details.
Detection Methods for CVE-2026-8917
Indicators of Compromise
- Unexpected creation of handles to ASUS driver device objects (for example, GPU Tweak or AI Suite 3 driver devices) by non-ASUS processes or processes running from user-writable directories.
- Unsigned or unusual binaries issuing DeviceIoControl calls targeting ASUS tuning driver device names.
- Processes transitioning from a medium-integrity user context to SYSTEM without a corresponding legitimate service or installer invocation.
Detection Strategies
- Inventory endpoints for installed versions of ASUS GPU Tweak III, GPU Tweak II, AI Suite 3, and Armoury Crate components, and flag versions prior to the fixed releases listed in the ASUS advisory.
- Hunt for driver load events (Windows Event ID 6 in Sysmon) referencing ASUS tuning drivers on systems where those utilities are not authorized.
- Correlate IOCTL activity to ASUS drivers with subsequent token manipulation, LSASS access, or SYSTEM-level process creation.
Monitoring Recommendations
- Enable kernel driver load auditing and forward events to a central data lake for retrospective hunting.
- Alert on non-administrative user contexts opening handles to ASUS driver device names.
- Track integrity-level changes on processes launched by standard users to detect elevation to SYSTEM.
How to Mitigate CVE-2026-8917
Immediate Actions Required
- Apply the fixed versions of ASUS GPU Tweak III, GPU Tweak II, AI Suite 3, and Armoury Crate components as listed in the ASUS security bulletin.
- Uninstall the affected utilities from systems where GPU tuning software is not required, particularly on servers, kiosks, and shared workstations.
- Restrict local logon on sensitive endpoints and enforce least-privilege on interactive users to reduce exposure to local attacks.
Patch Information
ASUS has published updated versions of the affected utilities. Consult the ASUS Security Advisory for the specific fixed builds of GPU Tweak III, GPU Tweak II, AI Suite 3, and Armoury Crate. Deploy updates through managed software distribution to ensure the vulnerable drivers are replaced on all endpoints.
Workarounds
- Remove or disable the vulnerable ASUS driver services on hosts that cannot be immediately patched.
- Block loading of the affected driver versions using Windows Defender Application Control (WDAC) or a similar driver blocklist policy.
- Limit administrative and interactive user counts on systems where the utilities must remain installed pending patching.
# Configuration example: query and remove a vulnerable ASUS driver service on Windows
# Run from an elevated PowerShell prompt after confirming the driver name in the ASUS advisory
sc.exe query <AsusDriverServiceName>
sc.exe stop <AsusDriverServiceName>
sc.exe delete <AsusDriverServiceName>
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

