Lucene search

K
nvd416baaa9-dc9f-4396-8d5f-8c081fb06d67NVD:CVE-2024-27041
HistoryMay 01, 2024 - 1:15 p.m.

CVE-2024-27041

2024-05-0113:15:49
416baaa9-dc9f-4396-8d5f-8c081fb06d67
web.nvd.nist.gov
linux kernel
amdgpu_dm_fini()
null checks
adev->dm.dc
null pointer dereference
linux verification center
svace static analysis tool

7.3 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.6%

In the Linux kernel, the following vulnerability has been resolved:

drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()

Since ‘adev->dm.dc’ in amdgpu_dm_fini() might turn out to be NULL
before the call to dc_enable_dmub_notifications(), check
beforehand to ensure there will not be a possible NULL-ptr-deref
there.

Also, since commit 1e88eb1b2c25 (“drm/amd/display: Drop
CONFIG_DRM_AMD_DC_HDCP”) there are two separate checks for NULL in
‘adev->dm.dc’ before dc_deinit_callbacks() and dc_dmub_srv_destroy().
Clean up by combining them all under one ‘if’.

Found by Linux Verification Center (linuxtesting.org) with static
analysis tool SVACE.

7.3 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.6%