{"id":"CVE-2024-27041","title":"drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()\n\nSince 'adev->dm.dc' in amdgpu_dm_fini() might turn out to be NULL\nbefore the call to dc_enable_dmu…","severity":"medium","cvss":5.5,"cvssVector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H","cvssSource":"adp","vendor":"Linux","product":"Linux","affected":["Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < cef0f2fe65ccee638e48fd5c1d590a3c0539acdd","Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < e040f1fbe9abae91b12b074cfc3bbb5367b79811","Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < ca2eb375db76fd50f31afdd67d6ca4f833254957","Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < 1c62697e4086de988b31124fb8c79c244ea05f2b","Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < 2a3cfb9a24a28da9cc13d2c525a76548865e182c","Linux 5.14"],"ssvc":{"exploitation":"none","automatable":"no","technicalImpact":"partial","timestamp":"2024-05-24T14:44:31.681685Z"},"published":"2024-05-01","updated":"2026-10-30","sourceUpdated":"2026-10-30T12:18:09.560Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2024-27041","references":[{"url":"https://git.kernel.org/stable/c/cef0f2fe65ccee638e48fd5c1d590a3c0539acdd"},{"url":"https://git.kernel.org/stable/c/e040f1fbe9abae91b12b074cfc3bbb5367b79811"},{"url":"https://git.kernel.org/stable/c/ca2eb375db76fd50f31afdd67d6ca4f833254957"},{"url":"https://git.kernel.org/stable/c/1c62697e4086de988b31124fb8c79c244ea05f2b"},{"url":"https://git.kernel.org/stable/c/2a3cfb9a24a28da9cc13d2c525a76548865e182c"}],"tags":["cve.org"],"epss":0.00272,"epssPercentile":0.19627,"ingestedAt":"2026-11-03T12:44:28.806Z","slug":"CVE-2024-27041","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\ndrm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini()\n\nSince 'adev->dm.dc' in amdgpu_dm_fini() might turn out to be NULL\nbefore the call to dc_enable_dmub_notifications(), check\nbeforehand to ensure there will not be a possible NULL-ptr-deref\nthere.\n\nAlso, since commit 1e88eb1b2c25 (\"drm/amd/display: Drop\nCONFIG_DRM_AMD_DC_HDCP\") there are two separate checks for NULL in\n'adev->dm.dc' before dc_deinit_callbacks() and dc_dmub_srv_destroy().\nClean up by combining them all under one 'if'.\n\nFound by Linux Verification Center (linuxtesting.org) with static\nanalysis tool SVACE.\n\n## Affected\n\n- `Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < cef0f2fe65ccee638e48fd5c1d590a3c0539acdd`\n- `Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < e040f1fbe9abae91b12b074cfc3bbb5367b79811`\n- `Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < ca2eb375db76fd50f31afdd67d6ca4f833254957`\n- `Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < 1c62697e4086de988b31124fb8c79c244ea05f2b`\n- `Linux >= 81927e2808be5adace93c2012d45d6938d3a7aa0 < 2a3cfb9a24a28da9cc13d2c525a76548865e182c`\n- `Linux 5.14`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":30,"depthScoreParts":{"impact":30.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}