CVE-2026-53143CWE-131CWE-787

CVE-2026-53143

High · published June 25, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
4.1
In the wild
Unconfirmed
What it is

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)

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00153 · 4.1th percentile
Weaknesses
CWE-131 · Incorrect Calculation of Buffer Size; CWE-787 · Out-of-bounds Write
Published
2026-06-25T13:16Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 5.19, < 6.6.1436.6.143
linux/linux_kernel≥ 6.7, < 6.12.946.12.94
linux/linux_kernel≥ 6.13, < 6.18.366.18.36
linux/linux_kernel≥ 6.19, < 7.0.137.0.13
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (10)
EPSS history
Timeline
  • 25 JUN 08:38Z
    drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
    cvelistv5