← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-64270

Last refreshed2026-10-24

Status: UPDATED  |  Advisory ID: CVE-2026-64270

Key Details

CVECVE-2026-64270
CVSS Score / Version
7.8 (High) / CVSS v3.1
Updated2026-10-24
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel
Classified as
CWE-787 (Out-of-bounds Write)

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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

Input: mms114 - reject an oversized device packet size

mms114_interrupt() reads a packet of touch data from the device into a

fixed-size on-stack buffer

struct mms114_touch touch[MMS114_MAX_TOUCH];

which holds MMS114_MAX_TOUCH (10) events of MMS114_EVENT_SIZE (8) bytes,

i.e. 80 bytes. The length of the I2C read into it is taken verbatim from

the device:

packet_size = mms114_read_reg(data, MMS114_PACKET_SIZE);

if (packet_size <= 0)

goto out;

...

error = __mms114_read_reg(data, MMS114_INFORMATION, packet_size,

(u8 *)touch);

packet_size is a single device register byte (0x0F) and the only check

is the lower bound packet_size <= 0; it is never bounded against the

size of touch[]. A malfunctioning, malicious or counterfeit controller

(or an attacker tampering with the I2C bus) can report a packet_size of

up to 255, so __mms114_read_reg() writes up to 175 bytes past the end of

touch[] on the IRQ-thread stack: a stack out-of-bounds write that can

overwrite the stack canary, saved registers and the return address.

A well-formed device never reports more than the buffer holds, so reject

an oversized packet and drop the report, consistent with the handler's

other error paths, rather than reading past the buffer. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-64270
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-64270
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.