CVE-2026-53313
Received Received - Intake
NULL Pointer Dereference in Linux Kernel AMD Display Driver

Publication date: 2026-06-26

Last updated on: 2026-06-26

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Avoid NULL dereference in dc_dmub_srv error paths In dc_dmub_srv_log_diagnostic_data() and dc_dmub_srv_enable_dpia_trace(). Both functions check: if (!dc_dmub_srv || !dc_dmub_srv->dmub) and then call DC_LOG_ERROR() inside that block. DC_LOG_ERROR() uses dc_dmub_srv->ctx internally. So if dc_dmub_srv is NULL, the logging itself can dereference a NULL pointer and cause a crash. Fix this by splitting the checks. First check if dc_dmub_srv is NULL and return immediately. Then check dc_dmub_srv->dmub and log the error only when dc_dmub_srv is valid. Fixes the below: ../display/dc/dc_dmub_srv.c:962 dc_dmub_srv_log_diagnostic_data() error: we previously assumed 'dc_dmub_srv' could be null (see line 961) ../display/dc/dc_dmub_srv.c:1167 dc_dmub_srv_enable_dpia_trace() error: we previously assumed 'dc_dmub_srv' could be null (see line 1166)
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-26
Last Modified
2026-06-26
Generated
2026-06-27
AI Q&A
2026-06-26
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

This vulnerability exists in the Linux kernel's AMD display driver code, specifically in the functions dc_dmub_srv_log_diagnostic_data() and dc_dmub_srv_enable_dpia_trace().

Both functions check if the pointer dc_dmub_srv or its member dmub is NULL before proceeding. However, inside the error handling block, a logging function DC_LOG_ERROR() uses dc_dmub_srv->ctx without verifying if dc_dmub_srv is NULL.

If dc_dmub_srv is NULL, the logging function dereferences a NULL pointer, causing a crash.

The fix involves splitting the checks: first returning immediately if dc_dmub_srv is NULL, and only then checking dc_dmub_srv->dmub and logging errors when dc_dmub_srv is valid.

Impact Analysis

This vulnerability can cause the Linux kernel to crash due to a NULL pointer dereference in the AMD display driver error handling code.

Such crashes can lead to system instability, unexpected reboots, or denial of service conditions on affected systems.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-53313. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart