CVE-2025-39837
kernel: platform/x86: asus-wmi: Fix racy registrations
Severity
UnknownRed Hat Product Security
CVSS
Review impact separately from score.
Published · September 19, 2025
Updated · October 30, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
platform/x86: asus-wmi: Fix racy registrations
asus_wmi_register_driver() may be called from multiple drivers concurrently, which can lead to the racy list operations, eventually corrupting the memory and hitting Oops on some ASUS machines. Also, the error handling is missing, and it forgot to unregister ACPI lps0 dev ops in the error case.
This patch covers those issues by introducing a simple mutex at acpi_wmi_register_driver() & *_unregister_driver, and adding the proper call of asus_s2idle_check_unregister() in the error path.
Statement
This vulnerability does not pose an operational security risk to Red Hat Enterprise Linux environments because the flawed code path was never incorporated into supported enterprise kernels. The underlying race condition in the ASUS WMI platform subsystem only manifests during concurrent driver initialization on specific vendor hardware running newer upstream kernels. Consequently, standard enterprise server and cloud deployments remain unaffected.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CWE not specified