CVE-2026-43444
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
May 8, 2026
CISA due date
—
Cloudanix analysis
A bug in how the Linux kernel manages certain graphics hardware resources could let a local user crash the computer.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The error handling path in the AMD KFD queue update code fails to unreserve a buffer object before returning failure, leaving kernel resources in an inconsistent state that can result in memory corruption or denial of service.
Why it matters to the business
Systems using AMD GPUs may experience kernel instability or crashes under specific local workload conditions, leading to unplanned downtime and potential data loss on affected Linux deployments.
How an attack unfolds
A local attacker with low privileges triggers the queue update failure path in the amdkfd driver, causing the kernel to skip the unreserve operation and corrupt internal buffer tracking structures.
How to fix it
Apply the upstream fix from commit c24afed7de9ecce341825d8ab55a43a254348b33 or later equivalent kernel updates that ensure BO unreservation occurs on all error paths in drm/amdkfd.
How to confirm the fix worked
Confirm the presence of the error-handling change in the amdkfd queue update code and test that queue update failures now correctly release reserved buffer objects without leaving kernel state inconsistent.
Typical attack path
- Obtain local user access on a Linux system with an AMD GPU
- Load or exercise the amdkfd driver through graphics or compute workloads
- Force a queue update operation to fail
- Trigger the buggy error path that omits the BO unreserve call
- Observe resulting kernel memory state corruption or crash
How to detect it
Review kernel logs for amdkfd-related warnings or failures around queue updates and buffer object reservation; look for unexpected crashes or memory errors following graphics driver activity.
What your security team should do
- Prioritize kernel updates containing the referenced commit for all AMD GPU Linux systems
- Monitor for local privilege or graphics-related kernel panics as potential indicators
- Restrict untrusted local access on multi-user systems until patched
The record
In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Unreserve bo if queue update failed Error handling path should unreserve bo then return failed. (cherry picked from commit c24afed7de9ecce341825d8ab55a43a254348b33)
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-62966 ESPAsyncWebServer is an asynchronous HTTP and WebSocket server library for ESP32… CWE-476
- CVE-2026-59993 Picotls is a TLS protocol library that allows users select different crypto backends… CWE-476
- CVE-2026-62298 mouse07410/asn1c is an ASN.1 compiler. CWE-476
- CVE-2026-119842 A flaw was found in GStreamer's gst-plugins-base MicroDVD subtitle parser. CWE-476
- CVE-2026-120046 Nezha 2.0.0 before 2.4.0 contains a NULL pointer dereference vulnerability in… CWE-476
- CVE-2026-119728 A flaw was found in the H.264 video parser in gst-plugins-bad. CWE-476
- CVE-2026-119760 sniproxy through 0.7.0 contains a NULL pointer dereference vulnerability in… CWE-476
- CVE-2026-105924 A NULL pointer dereference vulnerability in the Qt QCborValue to JSON conversion of the… CWE-476