CVE Catalog

CVE-2024-53201

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

In the Linux kernel, the dcn20_program_pipe() function in the drm/amd/display driver may dereference a NULL pointer because pipe_ctx->plane_state can be NULL and its attributes are used without checking in multiple if statements. The fix adds necessary NULL checks to ensure stability.

Risk Assessment

Could lead to kernel crash (oops) or denial of service on systems with AMD graphics cards, especially during multi-monitor operations or complex display configurations.

Recommendation

Update the Linux kernel to a version containing the fix or apply the appropriate patch provided by your distribution.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe This commit addresses a null pointer dereference issue in dcn20_program_pipe(). Previously, commit 8e4ed3cf1642 ("drm/amd/display: Add null check for pipe_ctx->plane_state in dcn20_program_pipe") partially fixed the null pointer dereference issue. However, in dcn20_update_dchubp_dpp(), the variable pipe_ctx is passed in, and plane_state is accessed again through pipe_ctx. Multiple if statements directly call attributes of plane_state, leading to potential null pointer dereference issues. This patch adds necessary null checks to ensure stability.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS