Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local privileged access
-
DeliveryTrigger asus-wmi driver (re)probe
-
ExploitForce sub-init registration failure
-
ExecutionError path skips cleanup labels
-
ImpactKernel resources leaked (DoS over time)
Vulnerability Assessment
| Exploitation Conditions | Requires local access on an ASUS system using the asus-wmi platform driver, and requires a failure during driver probe in asus_wmi_add() - specifically asus_wmi_custom_fan_curve_init() or asus_screenpad_init() must fail so the misordered error-path labels (fail_custom_fan_curve below fail_sysfs; fail_screenpad below fail_backlight) skip cleanup of the already-registered input device, sysfs groups, backlight, and rfkill. Limiting factors: exploitation is not remote (AV:L), needs existing privileges (PR:L), has high complexity/reliance on init failure (AC:H), depends on ASUS-specific hardware/driver presence, and produces only resource leakage rather than memory corruption or disclosure. |
| Impact | This is a low-real-world-risk issue despite the vendor's 7.0 (HIGH) CVSS score. The vector CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H already limits it to a local attacker with prior privileges and high attack complexity, and the C:H/I:H/A:H impact triad is not supported by the underlying defect: this is a resource-leak-on-probe-failure bug in the asus-wmi driver's error-path label ordering, not a memory-safety or disclosure primitive. No EPSS score, no CISA KEV listing, and no public POC are provided - all exploitation signals are absent. The bug only manifests when a specific subsystem registration (asus_wmi_custom_fan_curve_init or asus_screenpad_init) FAILS during driver probe, which is not attacker-controllable during normal operation and leaks input-device/sysfs/backlight/rfkill resources rather than corrupting memory. The 'Information Disclosure' tag conflicts with the actual defect (a leak/DoS-class cleanup bug), and the C:H/I:H claim conflicts with the description - verify with vendor. Net: high-CVSS-but-low-real-risk; the realistic worst case is minor resource exhaustion, not confidentiality/integrity loss. |
| Exploit ScenarioDerived | No public exploit exists. In practice a local user or administrator repeatedly triggering asus-wmi driver load/unload where a sub-init (fan-curve or screenpad) fails would leak input/sysfs/backlight/rfkill resources each time; there is no attacker-driven path to code execution or data disclosure. Because AC:H and PR:L apply, even this benign outcome requires local access and specific failing conditions during probe. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Resource leaks in the Linux kernel's platform/x86 asus-wmi driver on ASUS systems occur when driver probe fails in asus_wmi_add() and the error-path labels are ordered incorrectly relative to the registration sequence, skipping cleanup of already-registered input device, sysfs groups, backlight and rfkill objects. Only local, already-privileged users on ASUS hardware that triggers asus_wmi_custom_fan_curve_init() or asus_screenpad_init() failure can reach the buggy path, and the outcome is leaked kernel resources rather than memory corruption, code execution, or data exposure; no public exploit has been identified at time of analysis and no EPSS score or CISA KEV entry was provided. The low real-world risk is reflected in our independent assessment (CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:L), which is notably lower than the vendor-published 7.0 HIGH score (AV:L/AC:H/PR:L/UI:N/C:H/I:H/A:H); the discrepancy stems from the vendor rating a driver-init cleanup bug with full confidentiality/integrity impact that the code does not actually deliver.
RemediationAI
Vendor-released patch: fixed in Linux 7.2.6 and 7.3-rc1 via commits 3308b8c5f5a28403611a2f5a46f06aabe4f0c661 and ef3daa2b84a2b8499ce9e2ce1c865dca36d39f95; upgrade the kernel to 7.2.6/7.3-rc1 or later (or the corresponding stable backport for your distribution) and reboot so the corrected asus-wmi driver is loaded. Because the flaw only triggers on a driver probe failure, no meaningful workaround exists on an affected kernel other than avoiding that code path; operators who do not need ASUS vendor features can blacklist the module (modprobe.blacklist=asus_wmi or asus-nb-wmi, or a modprobe.d rule), which prevents the buggy probe from running at all but disables hotkeys, backlight control, rfkill integration and fan-curve/ScreenPad support on those laptops. Systems already stuck in the failure state should be rebooted after patching to reclaim the leaked input-device, sysfs, backlight and rfkill objects, since a failed probe does not release them. No exploitation is known to be required for normal operation and no public exploit has been identified, so patching can follow routine kernel maintenance cadence rather than emergency change control; monitor the upstream commits and distribution advisories (https://git.kernel.org/stable/c/3308b8c5f5a28403611a2f5a46f06aabe4f0c661, https://git.kernel.org/stable/c/ef3daa2b84a2b8499ce9e2ce1c865dca36d39f95) for the backport matching your kernel series.
Affected VersionsENISA
Affected Packages
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
The platform/x86 asus-wmi driver (asus-wmi / asus-nb-wmi) exposes ASUS laptop vendor functionality to Linux: hotkey input device, sysfs attribute groups, backlight control, rfkill switches, custom fan-curve support and ScreenPad handling. In asus_wmi_add(), these subsystems are registered sequentially, and each successful registration has a corresponding error-path label for unwinding. The labels are ordered incorrectly: fail_custom_fan_curve sits below fail_sysfs, so a failure in asus_wmi_custom_fan_curve_init() jumps past the cleanup of the input device and sysfs groups; fail_screenpad sits below fail_backlight, so a failure in asus_screenpad_init() jumps past the cleanup of backlight and rfkill. Because the labels do not match the reverse order of allocation, partially registered kernel objects (input device, sysfs kobjects, backlight device, rfkill) and their associated memory are leaked instead of released. The accepted fix simply reorders the error labels so unwinding mirrors allocation. No CWE was assigned in the source data; the defect class most closely resembles improper resource shutdown/release (CWE-404/CWE-459), i.e., a cleanup-ordering flaw rather than a memory-safety primitive. The affected CPE is cpe:2.3:a:linux:linux:*:*, and the bug was introduced by commit 0f0ac158d28ff78e75c334e869b1cb8e69372a1f (present since Linux 5.17) and resolved by commits 3308b8c5f5a28403611a2f5a46f06aabe4f0c661 and ef3daa2b84a2b8499ce9e2ce1c865dca36d39f95. The third-party tag 'Information Disclosure' is not supported by the patch contents or by our assessment, which sees only availability/resource-leak impact.
Know when the next one hits your stack
- 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
Sources disagree (Low–High)AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Probe-failure error path is not attacker-driven and only leaks resources, so PR:H/AC:H and impact limited to A:L with no confidentiality or integrity effect.
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorVendor: Linux
Lifecycle Timeline
4DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
platform/x86: asus-wmi: fix resource leaks on probe failure
During driver initialization in asus_wmi_add(), various subsystems are registered sequentially. However, the error path labels are out of order relative to the registration sequence.
Specifically:
- If asus_wmi_custom_fan_curve_init() fails, the driver jumps to
fail_custom_fan_curve. Because this label is placed below fail_sysfs, it bypasses the cleanup calls for the input device and sysfs groups, which were successfully registered before, leaking those resources.
- If asus_screenpad_init() fails, the driver jumps to fail_screenpad.
Because fail_screenpad is placed below fail_backlight, it bypasses the cleanup calls for backlight and rfkill, leaking those resources.
Fix these resource leaks by reordering the error path labels in asus_wmi_add() to match the exact reverse order of the resource allocations.
Executive ViewAI
A resource-leak vulnerability in the Linux kernel's ASUS WMI platform driver (CVE-2026-93116) can cause kernel resource exhaustion on affected ASUS systems when a specific hardware initialization failure occurs, but only a local high-privileged user can trigger the faulty cleanup path. The vendor rates it HIGH, while our independent assessment finds limited availability impact and no public exploit identified at time of analysis; the main business concern is potential system instability on ASUS Linux endpoints rather than data compromise. Leadership should ensure affected endpoints receive the vendor kernel update through normal patch management and track ASUS Linux hardware in the asset inventory.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Same technique Information Disclosure
View allVendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Not-Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Not-Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Real Time 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.0 | Not-Affected |
| SUSE Linux Enterprise Server 16.0 | Not-Affected |
| SUSE Linux Enterprise Server 16.1 | Not-Affected |
| SUSE Linux Enterprise Server 16.1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Not-Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.2 | Not-Affected |
| SUSE Linux Micro 6.2 | Not-Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.1 | Affected |
| SUSE Linux Micro Extras 6.1 | Affected |
| SUSE Real Time Module 15 SP7 | Affected |
| openSUSE Leap 16.0 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP6 | Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Not-Affected |
| SUSE Enterprise Storage 6 | Not-Affected |
| SUSE Enterprise Storage 7 | Not-Affected |
| SUSE Enterprise Storage 7.1 | Not-Affected |
| SUSE Linux Enterprise Desktop 11 SP4 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Micro 5.0 | Not-Affected |
| SUSE Linux Enterprise Micro 5.1 | Not-Affected |
| SUSE Linux Enterprise Micro 5.2 | Not-Affected |
| SUSE Linux Enterprise Micro 5.2 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Real Time 15 SP5 | Affected |
| SUSE Linux Enterprise Server 11 SP4 | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Not-Affected |
| SUSE Manager Proxy 4.0 | Not-Affected |
| SUSE Manager Proxy 4.1 | Not-Affected |
| SUSE Manager Proxy 4.2 | Not-Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Not-Affected |
| SUSE Manager Retail Branch Server 4.1 | Not-Affected |
| SUSE Manager Retail Branch Server 4.2 | Not-Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.0 | Not-Affected |
| SUSE Manager Server 4.1 | Not-Affected |
| SUSE Manager Server 4.2 | Not-Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Real Time Module 15 SP4 | Affected |
| SUSE Real Time Module 15 SP5 | Affected |
| openSUSE Leap 15.3 | Not-Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-82224
GHSA-5872-jrxc-47c3
NVD
CVE.org
EPSS
VulDB
Exploit-DB