CVE-2026-63916CWE-787

CVE-2026-63916

High · published July 19, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
27.9
In the wild
Unconfirmed
What it is

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

HID: wacom: Fix OOB write in wacom_hid_set_device_mode()

wacom_hid_set_device_mode() currently assumes that the HID_DG_INPUTMODE

usage is always located in the first field (field[0]) of the feature report.

However, a device can specify HID_DG_INPUTMODE in a different field.

If HID_DG_INPUTMODE is in a field other than the first one and the first

field has a report_count smaller than the usage_index of HID_DG_INPUTMODE,

this leads to an out-of-bounds write to r->field[0]->value.

Fix this by storing the field index of HID_DG_INPUTMODE in 'struct

hid_data' during feature mapping. In wacom_hid_set_device_mode(), use

this stored field index to access the correct field and add bounds

checks to ensure both the field index and the value index are within

valid ranges before writing.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00354 · 27.9th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-07-19T20:17Z
References (8)
EPSS history
Timeline
  • 19 JUL 14:55Z
    HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
    cvelistv5