CVE-2026-97431: drm/amd/display: Avoid DPMS-on for phantom stream
Published Sep 24, 2026
·Updated
In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Avoid DPMS-on for phantom stream
[Why & How] Calling dcupdateplanesandstream separately for stream and its phantom stream causes a NULL pointer dereference, since the phantom is destroyed on the first call.
Skip the call for phantom streams.
Affected Software
1 affected component
Linux Linux kernel
Event History
Sep 24, 2026
CVE Published
via MITRE·04:03 PM
Data Sourced
via MITRE·04:03 PM
Description
Data Sourced
via NVD·05:17 PM
Description
Frequently Asked Questions
1
What condition triggers the null pointer dereference?
The issue occurs when dc_update_planes_and_stream is called separately for a stream and its phantom stream. The first call destroys the phantom stream, causing the subsequent call involving that phantom to dereference a NULL pointer.
2
What is the remediation implemented by the fix?
The fix avoids performing the DPMS-on update call for phantom streams. Specifically, it skips dc_update_planes_and_stream for a phantom stream after handling its associated stream.