You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
drivers/amd/pm: fix a use-after-free in kv_parse_power_table
jira LE-1907
cve CVE-2023-52469
Rebuild_History Non-Buildable kernel-4.18.0-553.16.1.el8_10
commit-author Zhipeng Lu <[email protected]>
commit 28dd788
When ps allocated by kzalloc equals to NULL, kv_parse_power_table
frees adev->pm.dpm.ps that allocated before. However, after the control
flow goes through the following call chains:
kv_parse_power_table
|-> kv_dpm_init
|-> kv_dpm_sw_init
|-> kv_dpm_fini
The adev->pm.dpm.ps is used in the for loop of kv_dpm_fini after its
first free in kv_parse_power_table and causes a use-after-free bug.
Fixes: a2e73f5 ("drm/amdgpu: Add support for CIK parts")
Signed-off-by: Zhipeng Lu <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
(cherry picked from commit 28dd788)
Signed-off-by: Jonathan Maple <[email protected]>
0 commit comments