CVE-2023-54199
Null Pointer Dereference in Linux Adreno DRM Causing Kernel Panic
Publication date: 2025-12-30
Last updated on: 2025-12-30
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a null pointer dereference in the Linux kernel's Adreno GPU driver (drm/msm/adreno). It occurs in the adreno_gpu_cleanup() function, which can lead to a kernel panic due to accessing a null pointer, causing the system to crash.
How can this vulnerability impact me? :
This vulnerability can cause the Linux kernel to crash (kernel panic) when the Adreno GPU driver attempts to clean up GPU resources. This can lead to system instability, loss of data, and downtime as the system becomes unresponsive until rebooted.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability can be detected by monitoring the system logs for kernel panic messages related to null pointer dereference in the adreno_gpu_cleanup function. You can check the kernel log for the specific error messages such as 'Unable to handle kernel NULL pointer dereference at virtual address 0000000000000048' and call traces involving adreno_gpu_cleanup. Suggested commands include: 'dmesg | grep -i adreno_gpu_cleanup' or 'journalctl -k | grep -i adreno_gpu_cleanup' to find relevant kernel panic logs.
What immediate steps should I take to mitigate this vulnerability?
The immediate step to mitigate this vulnerability is to apply the patch that fixes the null pointer access in the adreno_gpu_cleanup function in the Linux kernel. This patch resolves the kernel panic caused by the null pointer dereference. Until the patch is applied, monitoring for kernel panics and avoiding workloads that trigger the adreno GPU cleanup may reduce the risk of system crashes.