Impact
The race condition in the Linux kernel’s hwmon corsair‑psu driver triggers a use‑after‑free (UAF) vulnerability when the device probe fails after IO has been started. The bug manifests when hid_hw_stop() clears the io_started flag while holding the driver_input_lock, allowing an attacker to exploit a dangling reference to a freed hidraw structure through subsequent input reports. The vulnerability does not allow arbitrary user input; it causes uncontrolled kernel memory access, which can be leveraged for executing code with kernel privileges.
Affected Systems
This flaw affects all Linux kernel implementations that include the hwmon corsair‑psu driver without the patch that calls hid_device_io_stop() before hid_hw_stop(). The specific kernel version dependency is not stated, so any kernel containing the unpatched driver is potentially vulnerable.
Risk and Exploitability
The EPSS score is <1%, indicating a very low probability of exploitation in real‑world scenarios. The flaw is local and requires a kernel probe failure, making it non‑trivial but possible for privileged users or attackers who can influence device handling. It is not listed in the CISA KEV catalog, which means no active exploitation is known, but the risk remains high if the kernel is unpatched.
OpenCVE Enrichment
Debian DLA