CVE-2023-54144
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54144 is a kernel warning vulnerability in the Linux kernel's drm/amdkfd subsystem, caused by improper initialization of a kobject during AMD GPU topology setup. The flaw occurs when the p2plink attribute is not correctly initialized before a sysfs file is created, leading to a kernel warning when kobject_put() is called on an uninitialized object. It affects the Linux kernel on systems with AMD GPUs using the amdgpu driver. The vulnerability was publicly disclosed on December 24, 2025, and has a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Red Hat Bugzilla).

Technical details

The root cause is improper initialization of a kernel object (CWE-908 or related uninitialized resource use) — specifically, the p2plink sysfs attribute kobject is not initialized before kfd_topology_update_sysfs() attempts to create the sysfs file, and the subsequent cleanup path calls kobject_put() on the uninitialized object. The call trace shows the fault path: kfd_remove_sysfs_node_entrykfd_topology_update_sysfskfd_topology_add_devicekgd2kfd_device_initamdgpu_amdkfd_device_init, triggered during AMD GPU driver load. Exploitation requires local access with low privileges (e.g., loading the amdgpu kernel module on a system with a compatible AMD GPU). The fix involves correctly initializing the p2plink attr before the sysfs file creation call (Red Hat Bugzilla).

Impact

Successful triggering of this vulnerability results in a kernel warning (WARN_ON) during AMD GPU driver initialization, which can cause driver load failure and denial of service for GPU-dependent workloads. There is no confidentiality or integrity impact — the vulnerability is limited to availability (CVSS A:H), meaning affected systems may lose access to AMD GPU functionality. Systems relying on AMD GPU acceleration (e.g., compute workloads, graphics rendering) could be disrupted until the driver is reloaded or the system is rebooted (Red Hat CVE).

Mitigation and workarounds

The upstream Linux kernel fix is available via stable kernel commits (e.g., 2d5a6742a242, 306888b1246b, cf97eb7e47d4) that correctly initialize the p2plink attr before sysfs file creation. Users should update to a patched kernel version that includes these fixes. Red Hat has tracked this issue in Bugzilla (Bug 2425138) with priority/severity rated as low. As a workaround, systems without AMD GPUs or those not loading the amdgpu module are not affected (Red Hat Bugzilla).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64530CRITICAL9.8
  • Linux Kernel logoLinux Kernel
  • rtla
NoYesJul 26, 2026
CVE-2026-64515HIGH8.3
  • Linux Kernel logoLinux Kernel
  • bpftool
NoYesJul 25, 2026
CVE-2026-17523HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-modules
NoNoJul 27, 2026
CVE-2024-14040HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-lowlatency-hwe-5.15
NoYesJul 26, 2026
CVE-2026-64535NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management