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

drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size

CRIU checkpoint copies the MQD control stack using cp_hqd_cntl_stack_size
from hardware without bounding it to the allocated BO region. If the HW
field is larger than the queue's control stack allocation, memcpy reads
past the BO into adjacent GTT memory and can leak kernel data to userspace.

Store the page-aligned control stack BO size in mqd_manager and clamp
checkpoint copies and reported checkpoint sizes to
min(cp_hqd_cntl_stack_size, mm->ctl_stack_size). Apply the same bound
for multi-XCC v9.4.3 checkpoint layout.

(cherry picked from commit 6c2abd0ec09e86c6323010673766f76050e28aa3)
Published: 2026-08-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Linux kernel’s drm/amdkfd driver and occurs when the CRIU checkpoint routine copies the MQD control stack using a hardware‑supplied size without bounding it to the allocated buffer object (BO) region. If the hardware value exceeds the BO allocation, the memcpy operation reads past the GTT memory and can leak kernel data to user space. This constitutes an out‑of‑bounds read (CWE‑125) that results in information disclosure.

Affected Systems

Linux kernel implementations that include the drm/amdkfd driver before the inclusion of commit 6c2abd0ec09e86c6323010673766f76050e28aa3 are affected. Any distribution running an unpatched kernel version exposes the risk of kernel data leakage via the DRM subsystem’s CRIU checkpoint functionality.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity, and the EPSS score of less than 1 % suggests a low probability of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires the ability to trigger a CRIU checkpoint on a DRM device, a privilege that typically requires local or system‑level access; this inference is based on how the CRIU checkpoint is normally invoked. The impact is solely confidentiality damage, allowing an attacker to read kernel memory. While no remote code execution is possible, the exposed data could support a broader compromise. The overall risk is moderate for unpatched systems but substantially mitigated once the kernel is updated to include the control‑size clamping fix.

Generated by OpenCVE AI on August 14, 2026 at 00:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains commit 6c2abd0ec09e86c6323010673766f76050e28aa3, which clamps the CRIU control stack copy size to the allocated BO size.
  • If an immediate kernel upgrade is not feasible, manually apply the patch modifications from the referenced commit to clamp the control stack size in the drm/amdkfd driver.
  • Restrict untrusted users from initiating CRIU checkpoints on DRM devices so that only privileged processes can exercise the checkpoint functionality, reducing the attack surface.

Generated by OpenCVE AI on August 14, 2026 at 00:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 23:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H'}


Thu, 13 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

Thu, 13 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Wed, 12 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-200

Wed, 12 Aug 2026 01:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size CRIU checkpoint copies the MQD control stack using cp_hqd_cntl_stack_size from hardware without bounding it to the allocated BO region. If the HW field is larger than the queue's control stack allocation, memcpy reads past the BO into adjacent GTT memory and can leak kernel data to userspace. Store the page-aligned control stack BO size in mqd_manager and clamp checkpoint copies and reported checkpoint sizes to min(cp_hqd_cntl_stack_size, mm->ctl_stack_size). Apply the same bound for multi-XCC v9.4.3 checkpoint layout. (cherry picked from commit 6c2abd0ec09e86c6323010673766f76050e28aa3)
Title drm/amdkfd: clamp v9 CRIU control stack checkpoint copy to BO size
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-18T06:56:04.339Z

Reserved: 2026-07-30T09:28:09.395Z

Link: CVE-2026-68447

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-12T01:17:07.587

Modified: 2026-08-18T07:16:52.183

Link: CVE-2026-68447

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-12T00:00:00Z

Links: CVE-2026-68447 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T01:00:05Z

Weaknesses