CVE Database
/

CVE-2024-27040

Back to search

CVE-2024-27040

Published: May 1, 2024

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()' In the first if statement, we're checking if 'replay' is NULL. But in the second if statement, we're not checking if 'replay' is NULL again before calling replay->funcs->replay_set_power_opt(). if (replay == NULL && force_static) return false; ... if (link->replay_settings.replay_feature_enabled && replay->funcs->replay_set_power_opt) { replay->funcs->replay_set_power_opt(replay, *power_opts, panel_inst); link->replay_settings.replay_power_opt_active = *power_opts; } If 'replay' is NULL, this will cause a null pointer dereference. Fixes the below found by smatch: drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.c:895 edp_set_replay_allow_active() error: we previously assumed 'replay' could be null (see line 887)

VendorProductVersions

Linux

Linux

affected
c7ddc0a800bc9f681a18c3bdd9f06b61adfabc11 - < f610c46771ef1047e46d61807aa7c69cd29e63d8
affected
c7ddc0a800bc9f681a18c3bdd9f06b61adfabc11 - < e7cadd5d3a8ffe334d0229ba9eda4290138d56e7
affected
c7ddc0a800bc9f681a18c3bdd9f06b61adfabc11 - < d0e94f4807ff0df66cf447d6b4bbb8ac830e99c3
affected
c7ddc0a800bc9f681a18c3bdd9f06b61adfabc11 - < f6aed043ee5d75b3d1bfc452b1a9584b63c8f76b

Linux

Linux

affected
6.6
unaffected
0 - < 6.6
unaffected
6.6.23 - <= 6.6.*
unaffected
6.7.11 - <= 6.7.*
unaffected
6.8.2 - <= 6.8.*

+1 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now