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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Jul 28, 2026 | Jul 28, 2026 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-aws-64k-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-virtualUpgrade linux-image-generic-7.0Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-147-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-realtime-7.0Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-kvmUpgrade linux-image-gcp-7.0Upgrade linux-image-gcpUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-oem-26.04bUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-aws-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-lts-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-realtime-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-raspi-7.0Upgrade linux-image-fips-6.8Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-fipsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtimeUpgrade linux-image-awsUpgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracleUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-aws-7.0Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-7.0Upgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-oem-7.0Upgrade linux-image-aws-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-gke-64k-6.8Upgrade linux-image-azureUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-realtime-6.8.1Upgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-7.0Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-gke-64kUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-gke-6.8Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-gke-7.0Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-ibm-6.8Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-6.8.0-147-genericUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-gkeopUpgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-bosUpgrade linux-image-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-oem-26.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-generic-64kUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-raspiUpgrade linux-image-gcp-fipsUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-7.0Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-7.0.0-31-generic | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 3, 2026 | Jul 25, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub