Description
In the Linux kernel, the following vulnerability has been resolved:

hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop

Calling hid_hw_stop() does not stop the device IO.
This results in a race condition between hid_input_report() and the point
immediately following the execution of hid_device_io_start() within
the driver probe function. If the probe operation fails after "io start"
has been initiated, this race condition will result in a UAF vulnerability.

Fix the problem by calling hid_device_io_stop() before calling
hid_hw_stop().
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from the hwmon corsair-cpro driver not halting device IO before invoking hid_hw_stop. This oversight creates a race condition between hid_input_report and the post‑io start code path. If the probe fails after initiating IO, a use‑after‑free occurs, allowing an attacker to manipulate memory references.

Affected Systems

Any Linux distribution whose kernel contains the hwmon corsair-cpro driver prior to the patch is affected. The flaw exists in all kernel releases where the driver is present and the fix has not yet been applied. Administrators should verify the kernel version and check for updates that include the corrected sequence of calls.

Risk and Exploitability

The issue is a classic use‑after‑free that can be leveraged by a local user or a privileged process to execute arbitrary code in kernel context. No public exploit or KEV listing exists yet; EPSS is not available, so risk assessment depends on local exploitation conditions. Upgrading to a patched kernel is the most effective mitigation.

Generated by OpenCVE AI on August 10, 2026 at 15:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the kernel update that incorporates the corrected call sequence to hid_device_io_stop and hid_hw_stop
  • Disable or unload the corsair-cpro driver on systems where the device is not required
  • Restrict local user privileges to prevent interaction with the driver, for example by isolating services in containers or using chroot environments

Generated by OpenCVE AI on August 10, 2026 at 15:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop Calling hid_hw_stop() does not stop the device IO. This results in a race condition between hid_input_report() and the point immediately following the execution of hid_device_io_start() within the driver probe function. If the probe operation fails after "io start" has been initiated, this race condition will result in a UAF vulnerability. Fix the problem by calling hid_device_io_stop() before calling hid_hw_stop().
Title hwmon: (corsair-cpro) Stop device IO before calling hid_hw_stop
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-10T12:03:37.298Z

Reserved: 2026-07-30T09:28:09.385Z

Link: CVE-2026-68360

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T15:45:03Z

Weaknesses