In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Add null checker before passing variables
Checks null pointer before passing variables to functions.
This fixes 3 NULL_RETURNS issues reported by Coverity.
{ "vanir_signatures": [ { "id": "CVE-2024-43902-0ee82f91", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "amdgpu_dm_connector_get_modes" }, "deprecated": false, "digest": { "length": 365.0, "function_hash": "182742345721942968935821526060904081026" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83c7f509ef087041604e9572938f82e18b724c9d" }, { "id": "CVE-2024-43902-239f7525", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "create_eml_sink" }, "deprecated": false, "digest": { "length": 821.0, "function_hash": "282392715273769727498089492006522059876" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1686675405d07f35eae7ff3d13a530034b899df2" }, { "id": "CVE-2024-43902-348fcb63", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "deprecated": false, "digest": { "line_hashes": [ "315868168653460233900581503584516821733", "86174855980260399501358717591973921375", "161225397944974583746039314188794593374", "282217143855713146631758069247620488020", "235572334272757260235469727442123055119", "113278607999465231521524373222112152423", "46490055237310171482508338947087283234", "212023648096675497430316022070533332372", "113930429609246608428784623513126004035", "158214704629614761575118313233084547326", "325224205424751912591481134441924942864", "123581736804541205993404031048652679935" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83c7f509ef087041604e9572938f82e18b724c9d" }, { "id": "CVE-2024-43902-494e741c", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "create_eml_sink" }, "deprecated": false, "digest": { "length": 793.0, "function_hash": "165367763494417015944548392147284931863" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc2a94d96caeb3c975acdae7351c2f997c32175" }, { "id": "CVE-2024-43902-52f5962d", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "deprecated": false, "digest": { "line_hashes": [ "95988445228651727991875892657433520374", "143455019070891909819518052918447478329", "133341262150509066310385189503897312483", "282217143855713146631758069247620488020", "235572334272757260235469727442123055119", "113278607999465231521524373222112152423", "46490055237310171482508338947087283234", "212023648096675497430316022070533332372", "198425619842274535971475747382276021971", "158214704629614761575118313233084547326", "325224205424751912591481134441924942864", "123581736804541205993404031048652679935" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8092aa3ab8f7b737a34b71f91492c676a843043a" }, { "id": "CVE-2024-43902-56200d2c", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "create_eml_sink" }, "deprecated": false, "digest": { "length": 821.0, "function_hash": "282392715273769727498089492006522059876" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8092aa3ab8f7b737a34b71f91492c676a843043a" }, { "id": "CVE-2024-43902-5697abb0", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dm_suspend" }, "deprecated": false, "digest": { "length": 646.0, "function_hash": "297340965518318297246659499583287262788" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83c7f509ef087041604e9572938f82e18b724c9d" }, { "id": "CVE-2024-43902-59247a3f", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dm_suspend" }, "deprecated": false, "digest": { "length": 812.0, "function_hash": "188994664064878884142228771407428103139" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1686675405d07f35eae7ff3d13a530034b899df2" }, { "id": "CVE-2024-43902-6d2e61ee", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "deprecated": false, "digest": { "line_hashes": [ "255135159748396648674896046347399104549", "141356011221985243265225257310568438067", "161225397944974583746039314188794593374", "282217143855713146631758069247620488020", "235572334272757260235469727442123055119", "113278607999465231521524373222112152423", "46490055237310171482508338947087283234", "212023648096675497430316022070533332372", "113930429609246608428784623513126004035", "158214704629614761575118313233084547326", "325224205424751912591481134441924942864", "123581736804541205993404031048652679935" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0b8b23b9c2ebec693a36fea518d8f13493ad655" }, { "id": "CVE-2024-43902-781c2640", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "create_eml_sink" }, "deprecated": false, "digest": { "length": 759.0, "function_hash": "157825276373695468453642746295670073850" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0b8b23b9c2ebec693a36fea518d8f13493ad655" }, { "id": "CVE-2024-43902-859e85e6", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dm_suspend" }, "deprecated": false, "digest": { "length": 646.0, "function_hash": "297340965518318297246659499583287262788" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc2a94d96caeb3c975acdae7351c2f997c32175" }, { "id": "CVE-2024-43902-890b9623", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "amdgpu_dm_connector_get_modes" }, "deprecated": false, "digest": { "length": 586.0, "function_hash": "263895221280447000209428929464831138860" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc2a94d96caeb3c975acdae7351c2f997c32175" }, { "id": "CVE-2024-43902-a39579bc", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dm_suspend" }, "deprecated": false, "digest": { "length": 812.0, "function_hash": "188994664064878884142228771407428103139" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8092aa3ab8f7b737a34b71f91492c676a843043a" }, { "id": "CVE-2024-43902-ac444635", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "amdgpu_dm_connector_get_modes" }, "deprecated": false, "digest": { "length": 586.0, "function_hash": "263895221280447000209428929464831138860" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8092aa3ab8f7b737a34b71f91492c676a843043a" }, { "id": "CVE-2024-43902-bb97dbb9", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "deprecated": false, "digest": { "line_hashes": [ "315868168653460233900581503584516821733", "86174855980260399501358717591973921375", "161225397944974583746039314188794593374", "282217143855713146631758069247620488020", "235572334272757260235469727442123055119", "113278607999465231521524373222112152423", "46490055237310171482508338947087283234", "212023648096675497430316022070533332372", "198425619842274535971475747382276021971", "158214704629614761575118313233084547326", "325224205424751912591481134441924942864", "123581736804541205993404031048652679935" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cc2a94d96caeb3c975acdae7351c2f997c32175" }, { "id": "CVE-2024-43902-bfb8279f", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "amdgpu_dm_connector_get_modes" }, "deprecated": false, "digest": { "length": 365.0, "function_hash": "182742345721942968935821526060904081026" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0b8b23b9c2ebec693a36fea518d8f13493ad655" }, { "id": "CVE-2024-43902-c5701b4f", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c" }, "deprecated": false, "digest": { "line_hashes": [ "95988445228651727991875892657433520374", "143455019070891909819518052918447478329", "133341262150509066310385189503897312483", "282217143855713146631758069247620488020", "235572334272757260235469727442123055119", "113278607999465231521524373222112152423", "46490055237310171482508338947087283234", "212023648096675497430316022070533332372", "198425619842274535971475747382276021971", "158214704629614761575118313233084547326", "325224205424751912591481134441924942864", "123581736804541205993404031048652679935" ], "threshold": 0.9 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1686675405d07f35eae7ff3d13a530034b899df2" }, { "id": "CVE-2024-43902-db070ea1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "amdgpu_dm_connector_get_modes" }, "deprecated": false, "digest": { "length": 586.0, "function_hash": "263895221280447000209428929464831138860" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1686675405d07f35eae7ff3d13a530034b899df2" }, { "id": "CVE-2024-43902-dc8ebc0a", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "dm_suspend" }, "deprecated": false, "digest": { "length": 690.0, "function_hash": "328888681045036464504324189638241480758" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0b8b23b9c2ebec693a36fea518d8f13493ad655" }, { "id": "CVE-2024-43902-e0b36d6a", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c", "function": "create_eml_sink" }, "deprecated": false, "digest": { "length": 759.0, "function_hash": "157825276373695468453642746295670073850" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@83c7f509ef087041604e9572938f82e18b724c9d" } ] }