In the Linux kernel, the following vulnerability has been resolved:
misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
ibmasm_handle_mouse_interrupt() performs an out-of-bounds MMIO read when the queue reader or writer index from hardware exceeds REMOTE_QUEUE_SIZE (60).
A compromised service processor can trigger this by writing an out-of-range value to the reader or writer MMIO register before asserting an interrupt. Since writer is re-read from hardware on every loop iteration, it can also be set to an out-of-range value after the loop has already started.
The root cause is that get_queue_reader() and get_queue_writer() return raw readl() values that are passed directly into get_queue_entry(), which computes:
queue_begin + reader * sizeof(struct remote_input)
with no bounds check. This unchecked MMIO address is then passed to memcpy_fromio(), reading 8 bytes from unintended device registers. For sufficiently large values the address falls outside the PCI BAR mapping entirely, triggering a machine check exception.
Fix by checking both indices against REMOTE_QUEUE_SIZE at the top of the loop body, before any call to get_queue_entry(). On an out-of-range value, reset the reader register to 0 via set_queue_reader() before breaking, so that normal queue operation can resume if the corrupted hardware state is transient.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 27, 2026 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-7.0.0-27-realtimeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-oem-7.0Upgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-realtime-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-gkeopUpgrade linux-image-ibm-5.15Upgrade linux-image-7.0.0-27-realtime-64kUpgrade linux-image-laptop-23.10Upgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-26.04aUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-azure-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.1-1056-realtimeUpgrade linux-image-7.0.0-1013-nvidia-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-7.0Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-136-fipsUpgrade linux-image-aws-5.15Upgrade linux-image-azure-fde-5.15Upgrade linux-image-oracle-6.8Upgrade linux-image-intelUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-raspi-7.0Upgrade linux-image-virtual-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-7.0.0-27-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-7.0.0-1014-raspi-realtimeUpgrade linux-image-raspi-5.15Upgrade linux-image-aws-7.0Upgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-7.0.0-1009-ibmUpgrade linux-image-oracleUpgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-aws-64k-7.0Upgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1061-awsUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-7.0.0-1008-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gkeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-7.0.0-1010-azureUpgrade linux-image-fipsUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-64kUpgrade linux-image-azure-5.15Upgrade linux-image-generic-7.0Upgrade linux-image-virtual-7.0Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-generic-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-genericUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-virtualUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-6.8.0-1033-xilinxUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-awsUpgrade linux-image-realtimeUpgrade linux-image-realtime-5.15Upgrade linux-image-7.0.0-1007-oracleUpgrade linux-image-7.0.0-1008-oemUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.8.0-1030-nvidia-tegraUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-7.0.0-27-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-xilinxUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-oem-26.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-aws-6.8Upgrade linux-image-azureUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-oem-24.04aUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-generic-64k-6.8Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-7.0.0-1008-aws-64kUpgrade linux-image-7.0.0-1007-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-oem-24.04cUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-7.0.0-1007-gcpUpgrade linux-image-6.8.0-1059-nvidia-64kUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-7.0Upgrade linux-image-oem-24.04dUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-7.0Upgrade linux-image-6.8.0-136-lowlatencyUpgrade linux-image-6.8.0-1058-oracle-64kUpgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-7.0Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-fde-7.0Upgrade linux-image-7.0.0-1013-nvidiaUpgrade linux-image-6.8.0-1064-gcp-64kUpgrade linux-image-6.8.0-1046-gkeopUpgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-7.0.0-1007-gcp-64kUpgrade linux-image-5.15.0-186-genericUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-oracle-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-nvidia-7.0Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-7.0.0-1014-raspiUpgrade linux-image-6.8.0-1059-nvidia-lowlatencyUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-azure-fdeUpgrade linux-image-azure-fipsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-7.0.0-28-genericUpgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-6.8.0-1059-gkeUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-oem-22.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1064-gcp-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-fips-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-ibm-7.0Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1061-raspiUpgrade linux-image-6.8.0-1059-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-fips-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-64k-5.15 | Jul 1, 2026 | May 27, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 12, 2026 | May 27, 2026 |
Prioritise with Active Threat Intelligence
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