CVE-2026-64272CWE-129

CVE-2026-64272

High · published July 25, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
5.9
In the wild
Unconfirmed
What it is

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

Input: mms114 - fix touch indexing for MMS134S and MMS136

The MMS134S and MMS136 touch controllers have an event size of 6 bytes

rather than 8 bytes. When __mms114_read_reg() reads the touch data

packet from the device into the touch buffer, the events are packed

tightly at 6-byte intervals. However, the driver iterates through the

events using standard C array indexing (touch[index]), where each

element is sizeof(struct mms114_touch) (8 bytes) apart. As a result, any

touch events beyond the first one are read from incorrect offsets and

parsed improperly.

Fix this by explicitly calculating the byte offset for each touch event

based on the device's specific event size.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00169 · 5.9th percentile
Weakness
CWE-129 · Improper Validation of Array Index
Published
2026-07-25T14:17Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 5.13, < 6.6.1456.6.145
linux/linux_kernel≥ 6.7, < 6.12.966.12.96
linux/linux_kernel≥ 6.13, < 6.18.396.18.39
linux/linux_kernel≥ 6.19, < 7.1.47.1.4
References (7)
EPSS history
Timeline
  • 25 JUL 08:49Z
    Input: mms114 - fix touch indexing for MMS134S and MMS136
    cvelistv5