Skip to main content

Armoury Crate CVE-2026-16004

| EUVDEUVD-2026-72623 MEDIUM
Exposed IOCTL with Insufficient Access Control (CWE-782)
2026-09-08 ASUS GHSA-q5wh-2fvv-q79q
5.9
CVSS 4.0 · Vendor: ASUS
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local user session on ASUS system
  2. Delivery
    Enumerate and reverse-engineer Armoury Crate driver IOCTL interface
  3. Exploit
    Identify and exploit driver verification bypass
  4. Execution
    Issue crafted DeviceIoControl request to kernel driver
  5. Persist
    Read or write arbitrary PCI/PCIe configuration registers
  6. Impact
    Corrupt hardware state, crash system, or escalate to kernel via DMA manipulation

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Exposed IOCTL with insufficient ACL
Exploitation Conditions

Exploitation requires an interactive local user-level account on a Windows system with Armoury Crate and its kernel driver actively installed and loaded. The attacker must craft IOCTL requests that bypass the driver's internal verification logic, which demands moderate reverse-engineering effort (reflected by AC:H in the provided CVSS 4.0 vector). No network access is required, no elevation of privilege is needed prior to exploitation, and no interaction from another user is necessary. Exploitation is bounded to systems where Armoury Crate is installed - non-ASUS hardware or ASUS systems where the software has not been installed or has been removed are not affected. The high attack complexity (AC:H) limits opportunistic or scripted mass exploitation.

Impact

The CVSS 4.0 vector (AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H) accurately characterizes the constrained attack surface: exploitation is local, requires low privilege, but demands non-trivial reverse engineering of the driver's bypass condition (AC:H). The high integrity and availability sub-scores are well-supported - arbitrary PCI config writes can corrupt device configurations or crash the host - while the low confidentiality score (VC:L) correctly reflects that PCI config reads expose hardware layout rather than user secrets. There is no CISA KEV listing and no public exploit code in the available intelligence, keeping real-world urgency moderate. EPSS data was not provided; exploitation probability is inferred as low given the attack complexity requirement and the need for local foothold. The primary realistic threat actor is a malicious insider or a local privilege-escalation chain where this serves as a stepping stone to DMA-based kernel compromise. Organizations with shared ASUS gaming lab or development systems present a more relevant exposure surface than typical enterprise environments.

Exploit ScenarioDerived

A low-privileged local user on an ASUS gaming workstation with Armoury Crate installed writes a proof-of-concept tool that probes the driver's IOCTL interface, identifies the verification bypass condition through trial-and-error or disassembly of the driver binary, and sends a crafted DeviceIoControl request. The attacker targets a DMA-capable PCIe device's BAR registers, reconfiguring its memory-mapped I/O window to overlap with kernel memory - potentially enabling arbitrary kernel reads or writes and facilitating full privilege escalation. No public POC code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 08, 2026

Arbitrary PCI/PCIe configuration space read and write access through the ASUS Armoury Crate kernel driver exposes a local low-privileged user to hardware-level integrity and availability risks by bypassing the driver's IOCTL verification logic. All tracked versions of Armoury Crate are affected (CPE wildcard), meaning any Windows-based ASUS gaming system with the software installed is in scope. No public exploit has been identified at time of analysis, and the CVSS 4.0 score of 5.9 reflects the constrained local/high-complexity exploitation model.

RemediationAI

Update Armoury Crate to the patched version specified in the ASUS Security Advisory at https://www.asus.com/security-advisory - a precise target version number was not available in the current data set, so confirm the exact release from the advisory before deploying. On multi-user or shared Windows systems where patching is not immediately feasible, restrict access to the Armoury Crate driver device object using Windows discretionary access control lists (DACLs) to limit which accounts can issue IOCTL calls to the driver; this reduces the attack surface without removing the driver entirely. Alternatively, uninstalling Armoury Crate eliminates the vulnerable driver completely, though this disables ASUS hardware lighting, fan control, and monitoring features. Enforcing least-privilege local accounts and restricting interactive logon to trusted users further limits exploitation opportunity.

Affected VersionsENISA

Armoury Crate 0 ≤6.5.7

Affected Packages

euvd armoury_crate no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Armoury Crate is ASUS's integrated gaming hardware management suite, which ships a kernel-mode driver component that exposes IOCTL (Input/Output Control) interfaces allowing user-space processes to communicate with hardware for lighting, fan control, and monitoring. CWE-782 (Exposed IOCTL with Insufficient Access Control) identifies the root cause: the driver registers one or more IOCTL handler paths that gate privileged PCI/PCIe configuration space operations behind a verification step, but that verification can be circumvented by a crafted DeviceIoControl request from a low-privileged process. PCI/PCIe configuration space is a standardized per-device hardware region (256 bytes standard, 4 KB extended) governing bus-mastering enable/disable, BARs, interrupt routing, and capability structures. Unauthorized writes to this region can silently corrupt device state, alter memory-mapped I/O windows, or - on DMA-capable devices - facilitate kernel memory access. The affected CPE is cpe:2.3:a:asus:armoury_crate:*:*:*:*:*:*:*:* covering all versions.

Know when Armoury Crate gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ASUS) PRIMARY 5.9 MEDIUM
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Local vector, bypass requires reverse-engineering effort (AC:H), low-privilege user; confidentiality limited to hardware config reads, but integrity and availability are high due to arbitrary PCI config writes.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ASUS).

CVSS VectorVendor: ASUS

Attack Vector
Local
Attack Complexity
High
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Exposed IOCTL with Insufficient Access Control in Armoury Crate driver allows a local user to read and write arbitrary PCI/PCIe configuration space via crafted IOCTL requests by bypassing the driver's verification. Refer to the ' Security Update for Armoury Crate App' section on the ASUS Security Advisory for more information.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Medium
pre-installed on many ASUS gaming laptops and desktops
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy