CVE-2026-53374CWE-457

CVE-2026-53374

High · published July 19, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
2.2
In the wild
Unconfirmed
What it is

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

drm/amdgpu: zero-initialize GART table on allocation

GART TLB is flushed after unmapping but not after mapping. Since

amdgpu_bo_create_kernel() does not zero-initialize the buffer, when a

single PTE is written the TLB may speculatively load other uninitialized

entries from the same cacheline. Those garbage entries can appear valid,

and a subsequent write to another PTE in the same cacheline may cause the

GPU to use a stale garbage PTE from the TLB.

Fix this by calling memset_io() to zero-initialize the GART table with

gart_pte_flags immediately after allocation.

Using AMDGPU_GEM_CREATE_VRAM_CLEARED, SDMA-based clear will not work

since SDMA needs GART to be initialized to work.

(cherry picked from commit d9af8263b82b6eaa60c5718e0c6631c5037e4b24)

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00127 · 2.2th percentile
Weakness
CWE-457 · Use of Uninitialized Variable
Published
2026-07-19T15:16Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 4.2, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1406.6.140
linux/linux_kernel≥ 6.7, < 6.12.906.12.90
linux/linux_kernel≥ 6.13, < 6.18.326.18.32
linux/linux_kernel≥ 6.19, < 7.0.97.0.9
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (6)
EPSS history
Timeline
  • 19 JUL 10:01Z
    drm/amdgpu: zero-initialize GART table on allocation
    cvelistv5