Impact
The kernel driver for Wacom HID devices contains a logic error where it may calculate an invalid offset when extracting a report usage field. During processing of an HID descriptor that advertises more usages than the report actually supports, the driver reads past the end of the received report. The out‑of‑bounds data is copied into a kernel buffer and then exposed to user space through an MSC_SERIAL event, which can leak kernel memory to an attacker. This flaw allows an adversary to read sensitive data from the kernel, compromising confidentiality.
Affected Systems
All Linux kernel releases built before the patch in commit 26471d9 were susceptible. The vulnerability exists in any kernel that uses the wacom HID driver without the backport or update present in Linux 6.12.105 and later releases. The issue affects devices that present an invalid HID descriptor to the OS, typically proprietary or custom stylus or tablet hardware that includes the wacom module.
Risk and Exploitability
The CVSS score is 8.1 and the EPSS score is <1%, indicating low exploitation probability. The flaw relies on a specific descriptor configuration that can be under the control of an attacker. Because the data is read from kernel memory and subsequently sent to user space, the attack requires local execution on the target machine and the ability to format a malicious HID report. The vulnerability is not present in the kernel version 6.12.105 and later, and it is not currently listed in CISA’s KEV catalog.
OpenCVE Enrichment
Debian DLA
Ubuntu USN