In the Linux kernel, the following vulnerability has been resolved:
drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
Check return value and conduct null pointer handling to avoid null pointer dereference.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_get_performance_level" }, "signature_version": "v1", "digest": { "length": 489.0, "function_hash": "10938421345607628743492502489698778385" }, "id": "CVE-2024-43905-0f3529a9", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_set_sclk_od" }, "signature_version": "v1", "digest": { "length": 888.0, "function_hash": "191237947651739271453539656277245483562" }, "id": "CVE-2024-43905-2d0cbb72", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_set_mclk_od" }, "signature_version": "v1", "digest": { "length": 888.0, "function_hash": "103421554713592915971998434725201686860" }, "id": "CVE-2024-43905-31ca89b1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_odn_update_power_state" }, "signature_version": "v1", "digest": { "length": 1801.0, "function_hash": "182393671176672256110138904024032169722" }, "id": "CVE-2024-43905-4932b3df", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_odn_update_power_state" }, "signature_version": "v1", "digest": { "length": 1801.0, "function_hash": "182393671176672256110138904024032169722" }, "id": "CVE-2024-43905-51ba0d3f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_find_dpm_states_clocks_in_dpm_table" }, "signature_version": "v1", "digest": { "length": 1246.0, "function_hash": "233812009400853071360032095386177183685" }, "id": "CVE-2024-43905-66984010", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_set_sclk_od" }, "signature_version": "v1", "digest": { "length": 888.0, "function_hash": "191237947651739271453539656277245483562" }, "id": "CVE-2024-43905-6dd18611", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_generate_dpm_level_enable_mask" }, "signature_version": "v1", "digest": { "length": 1679.0, "function_hash": "177882570087748872110632666737285835960" }, "id": "CVE-2024-43905-76b35b17", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_get_performance_level" }, "signature_version": "v1", "digest": { "length": 489.0, "function_hash": "10938421345607628743492502489698778385" }, "id": "CVE-2024-43905-8930fcc2", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_check_states_equal" }, "signature_version": "v1", "digest": { "length": 922.0, "function_hash": "130169444194081040512621661833957088452" }, "id": "CVE-2024-43905-a62b405b", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "278787231801514687065151152390106373155", "304941579637299930736881778926927978977", "319557611252927365813340680853367797531", "275956461475024936609468626751800160708", "61183377817972947231047590806743100987", "71304107426845820713884914078729857208", "94955431705749787640563738947511962397", "59753134313877357596544243688601342393", "159273827374873947418171365861876066516", "225564016723325114591428880160180941065", "211659236299004007212351237688071586359", "304610914225356235385971189050791106137", "81499959742005168178475435600530272149", "95873364612595208430849720204349104791", "128119456291113410294545783000541623807", "163631895012235500419347846062234301163", "326421279070907234163909426961263848466", "40634681657968460065516285086939181354", "104824046469983171806864468378913014503", "69346215612230122783546772653042404026", "326421279070907234163909426961263848466", "40634681657968460065516285086939181354", "197068209793025738309049381793341270759", "203470737855905830787604586258546836553", "113980515572222736629585871084076110650", "182315574039065824617434959775331452605", "302436416159992331213018578269773016858", "42424126381769287398506457474420090903", "96252181990286487700450341211476815752", "281258346894959608983974365718073050627", "297039996572439715610820603183583754629", "42424126381769287398506457474420090903", "162499172979490302117815311325235764304", "294501169999903190143536455801976696165", "319829553993617426344475254134557446529", "24142920233680592228583510513771285956" ], "threshold": 0.9 }, "id": "CVE-2024-43905-af4e2d36", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_find_dpm_states_clocks_in_dpm_table" }, "signature_version": "v1", "digest": { "length": 1246.0, "function_hash": "233812009400853071360032095386177183685" }, "id": "CVE-2024-43905-bc24b7fb", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c" }, "signature_version": "v1", "digest": { "line_hashes": [ "278787231801514687065151152390106373155", "304941579637299930736881778926927978977", "319557611252927365813340680853367797531", "275956461475024936609468626751800160708", "61183377817972947231047590806743100987", "71304107426845820713884914078729857208", "94955431705749787640563738947511962397", "59753134313877357596544243688601342393", "159273827374873947418171365861876066516", "225564016723325114591428880160180941065", "211659236299004007212351237688071586359", "304610914225356235385971189050791106137", "129710289913303790409880836929465250034", "96748236428739095417726388771032446813", "105817490343737292756977263243627299009", "290573690137324299394539228540199843284", "326421279070907234163909426961263848466", "40634681657968460065516285086939181354", "104824046469983171806864468378913014503", "69346215612230122783546772653042404026", "326421279070907234163909426961263848466", "40634681657968460065516285086939181354", "197068209793025738309049381793341270759", "203470737855905830787604586258546836553", "113980515572222736629585871084076110650", "182315574039065824617434959775331452605", "302436416159992331213018578269773016858", "42424126381769287398506457474420090903", "96252181990286487700450341211476815752", "281258346894959608983974365718073050627", "297039996572439715610820603183583754629", "42424126381769287398506457474420090903", "20372015266159944318026328710049785444", "144883490381160111667769755719499621386", "101561531380066097226505228081447833875", "198091033228673925945386129269454144472" ], "threshold": 0.9 }, "id": "CVE-2024-43905-c9e503f8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_set_mclk_od" }, "signature_version": "v1", "digest": { "length": 888.0, "function_hash": "103421554713592915971998434725201686860" }, "id": "CVE-2024-43905-d5772daa", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_check_states_equal" }, "signature_version": "v1", "digest": { "length": 922.0, "function_hash": "130169444194081040512621661833957088452" }, "id": "CVE-2024-43905-df348a6c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fa11f9df96217c2785b040629ff1a16900fb51c" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c", "function": "vega10_generate_dpm_level_enable_mask" }, "signature_version": "v1", "digest": { "length": 1679.0, "function_hash": "177882570087748872110632666737285835960" }, "id": "CVE-2024-43905-e11828c0", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e538944996d0dd497faf8ee81f8bfcd3aca7d80" } ] }