In the Linux kernel, the following vulnerability has been resolved:
drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
The v11 MQD manager incorrectly assigned the CP-compute variants of checkpoint_mqd/restore_mqd for KFD_MQD_TYPE_SDMA queues. These functions use sizeof(struct v11_compute_mqd) (2048 bytes) instead of sizeof(struct v11_sdma_mqd) (512 bytes), causing a 1536-byte overflow.
During CRIU checkpoint of an SDMA queue on Navi3x: - checkpoint_mqd() reads 2048 bytes from a 512-byte SDMA MQD buffer, leaking 1536 bytes of adjacent GTT memory to userspace
During CRIU restore: - restore_mqd() writes 2048 bytes into a 512-byte SDMA MQD buffer, corrupting 1536 bytes of adjacent GTT memory (often the ring buffer or neighboring MQDs)
This is a copy-paste regression unique to v11. All other ASIC backends (cik, vi, v9, v10, v12) correctly use the SDMA-specific variants.
Add checkpoint_mqd_sdma() and restore_mqd_sdma() functions that properly handle the smaller v11_sdma_mqd structure, matching the pattern used in other MQD managers.
(cherry picked from commit 6fa41db7ffdec97d62433adf03b7b9b759af8c2c)
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Aug 4, 2026 | Jun 25, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debug-develUpgrade kernel-tools-libsUpgrade python3-perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-debuginfoUpgrade rtlaUpgrade kernel-coreUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfoUpgrade kernel-debug-devel-matchedUpgrade perfUpgrade libperf-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade python3-perfUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-modules-coreUpgrade kernelUpgrade perf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade libperfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-devel-matchedUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-devel-matched | Aug 24, 2026 | Aug 21, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-azure-7.0Upgrade linux-image-virtualUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-raspi-realtimeUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-ibm-7.0Upgrade linux-image-oem-26.04bUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-64kUpgrade linux-image-ibmUpgrade linux-image-azure-lts-26.04Upgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-awsUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-generic-64k-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-31-genericUpgrade linux-image-oem-7.0Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-gcp-7.0Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-7.0.0-1012-awsUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-gke-64kUpgrade linux-image-gkeUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-azureUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-raspi-7.0Upgrade linux-image-gcp-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-nvidia-bosUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-realtimeUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-nvidia-bos-7.0Upgrade linux-image-7.0.0-1014-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-gke-7.0Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-raspiUpgrade linux-image-7.0.0-1013-oem | Sep 14, 2026 | Sep 7, 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