PT-2026-52952 · Undefined · Undefined
Published
2026-06-26
·
Updated
2026-06-26
·
CVE-2026-53313
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
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)
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Undefined