CVE-2026-46229

drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure

MEDIUM
5.5
CVSS Score
Published: May 28, 2026 at 09:40 AM UTC
Updated: June 17, 2026 at 10:53 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.1%

Description

In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure KFD VRAM allocations set AMDGPU_GEM_CREATE_VRAM_WIPE_ON_RELEASE but not AMDGPU_GEM_CREATE_VRAM_CLEARED, leaving freshly allocated VRAM with stale data from prior use observable by compute kernels. The GEM ioctl path already sets VRAM_CLEARED for all userspace allocations via amdgpu_gem_create_ioctl() and amdgpu_mode_dumb_create(). The KFD path was missing this flag, allowing stale page table remnants to leak into user buffers. This causes crashes in RCCL P2P transport where non-zero data in ptrExchange/head/tail fields corrupts the protocol handshake.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

5.4 ≤ v < 6.12.905.4 ≤ v < 6.18.325.4 ≤ v < 6.6.1405.4 ≤ v < 7.0.95.4 ≤ v < 7.16.13 ≤ v < 6.18.326.19 ≤ v < 7.0.96.7 ≤ v < 6.12.905.46856e4b65f64eeb3f17148f79b36c1d60c627529
Vendor states this is fixed in 047d44d8d29a6a1a5757256837aa9dd78e3cd0b5 (fixed)
Vendor states this is fixed in 1db431380879fd9d28b763a88a0c0431be5be8df (fixed)
Vendor states this is fixed in 32b153658f017ad2f5bf8aab479e8d16ac95bc3a (fixed)
Vendor states this is fixed in 77d0b5d11387071770246fd0185a69fa28e8e109 (fixed)
Vendor states this is fixed in ad52d61d82181dbdb7f05826de38352d5e550cc2 (fixed)
Vendor states this is fixed in 5.4 (unaffected)
Vendor states this is fixed in 6.12.90 (unaffected)
Vendor states this is fixed in 6.18.32 (unaffected)
Vendor states this is fixed in 6.6.140 (unaffected)
Vendor states this is fixed in 7.0.9 (unaffected)
Vendor states this is fixed in 7.1 (unaffected)

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
NVD-CWE-noinfo

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card