Impact
In older releases of the Linux kernel, the drm/amd/display driver lacks a null check before accessing the dc_sink structure during Multi‑Stream Transport (MST) validation. This flaw is a null pointer dereference (CWE-476). When an AMD display is disconnected, dc_sink can be cleared asynchronously. Subsequent calls to dm_dp_mst_is_port_support_mode() or get_conv_frl_bw() then dereference a null pointer, leading to a kernel crash and loss of availability for the affected machine.
Affected Systems
All Linux kernels that ship with the eglibc/drm/amd/display driver prior to the commit that introduced the null‑check guard are affected, regardless of distribution. Any system that uses a kernel built before that commit, with an AMD GPU supporting MST, is at risk.
Risk and Exploitability
The CVSS score of 4.7 indicates moderate severity, while an EPSS of < 1% reflects a very low likelihood of exploitation in the wild. The vulnerability is not listed in CISA’s KEV catalog. Exploitation would likely require local access or the ability to trigger an AMD display disconnect or a compositor atomic check, allowing a targeted denial‑of‑service attack. The available attack vector is inferred to be *local* rather than remote.
OpenCVE Enrichment