CVE-2026-63916

Source
https://cve.org/CVERecord?id=CVE-2026-63916
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63916.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-63916
Downstream
Published
2026-07-19T14:55:20.015Z
Modified
2026-07-21T03:47:36.811400859Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
Details

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

HID: wacom: Fix OOB write in wacomhidsetdevicemode()

wacomhidsetdevicemode() currently assumes that the HIDDGINPUTMODE usage is always located in the first field (field[0]) of the feature report. However, a device can specify HIDDGINPUTMODE in a different field.

If HIDDGINPUTMODE is in a field other than the first one and the first field has a reportcount smaller than the usageindex of HIDDGINPUTMODE, this leads to an out-of-bounds write to r->field[0]->value.

Fix this by storing the field index of HIDDGINPUTMODE in 'struct hiddata' during feature mapping. In wacomhidsetdevice_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.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63916.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
5ae6e89f7409cb5d218bb728326eba9c650d9700
Fixed
2add311d99646c9d235b2c44f9c169ba30f5db3a
Fixed
83bd8a5756a3c4a413ed8f6253f9eb2821e1ccaf
Fixed
5716a293fb19d382ca2336e08fd28a619a5f3c25
Fixed
ed598de9f61582902406d352d99f2073d8e00298
Fixed
43e7c02d6090a82fd60d63491f6871aec906345e
Fixed
b8338111e14183972359009c12d0dbd81d2e1e16
Fixed
5db3fca0cec7b33bc5379411d0a60d792c9f9bc0
Fixed
c0a8899e02ddebd51e2589835182c239c2e224ae

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63916.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
3.18.0
Fixed
5.10.259
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.210
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.176
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.143
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.93
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.35
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.0.12

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63916.json"