Impact
The kernel driver for HID multitouch devices improperly deletes a rearmable timer when the device is removed. The timer deletion routine only waits for the current callback and does not stop future rearm calls. Subsequent HID reports reach the driver, rearm the timer, and when the timer fires after the device has been unbound the timer handler dereferences memory that has already been freed, leading to a use‑after‑free condition. In a kernel context this can corrupt memory or grant an attacker the ability to execute arbitrary code with elevated privileges.
Affected Systems
The flaw exists in the Linux kernel source code. All distributions shipping a kernel that has not yet incorporated the fix are affected, but exact affected version information is not provided in the public data.
Risk and Exploitability
The vulnerability is a classic use‑after‑free (CWE‑416) in kernel space. The CVSS score of 5.3 indicates moderate severity. Exploit complexity is low for an attacker who can interact with HID multitouch hardware. The EPSS score is less than 1%, and the flaw is not listed in the CISA KEV catalog. The attack vector is likely local, though a driver providing a USB or input interface could be used to trigger the flaw remotely if privileged access is already present. The result of exploitation can lead to kernel memory corruption, a system crash, or potential privilege escalation.
OpenCVE Enrichment
Debian DLA