In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
[Why] Coverity reports OVERRUN warning. Should abort amdgpu_dm initialize.
[How] Return failure to amdgpudminit.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21bbb39863f10f5fb4bf772d15b07d5d13590e9d",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-0231c8b3",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84571514920688384671929955328403332842",
"81039199342167070025478372380893302520",
"14154848578555843262298596205982138309",
"166537522399008053115516944694600180373"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94cb77700fa4ae6200486bfa0ba2ac547534afd2",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-080aa516",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84571514920688384671929955328403332842",
"81039199342167070025478372380893302520",
"14154848578555843262298596205982138309",
"166537522399008053115516944694600180373"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d398c74c881dee695f6eb6138c9891644e1c3d9d",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-0c0302f6",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84571514920688384671929955328403332842",
"81039199342167070025478372380893302520",
"14154848578555843262298596205982138309",
"166537522399008053115516944694600180373"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@754321ed63f0a4a31252ca72e0bd89a9e1888018",
"target": {
"function": "amdgpu_dm_initialize_drm_device",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-1da08c0d",
"signature_type": "Function",
"digest": {
"length": 3643.0,
"function_hash": "282845890496054677618113742697583329181"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94cb77700fa4ae6200486bfa0ba2ac547534afd2",
"target": {
"function": "amdgpu_dm_initialize_drm_device",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-37e15ac6",
"signature_type": "Function",
"digest": {
"length": 5400.0,
"function_hash": "106331972099999352484136636325018227088"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28b515c458aa9c92bfcb99884c94713a5f471cea",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-389451e7",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84571514920688384671929955328403332842",
"81039199342167070025478372380893302520",
"14154848578555843262298596205982138309",
"166537522399008053115516944694600180373"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28b515c458aa9c92bfcb99884c94713a5f471cea",
"target": {
"function": "amdgpu_dm_initialize_drm_device",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-411cc13f",
"signature_type": "Function",
"digest": {
"length": 5418.0,
"function_hash": "335761846030526375905955076037449424649"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d398c74c881dee695f6eb6138c9891644e1c3d9d",
"target": {
"function": "amdgpu_dm_initialize_drm_device",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-695f1380",
"signature_type": "Function",
"digest": {
"length": 6290.0,
"function_hash": "46247237136498829216530742973292715937"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@754321ed63f0a4a31252ca72e0bd89a9e1888018",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-b0037fc8",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84571514920688384671929955328403332842",
"81039199342167070025478372380893302520",
"14154848578555843262298596205982138309",
"166537522399008053115516944694600180373"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84723eb6068c50610c5c0893980d230d7afa2105",
"target": {
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-bb4e542d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84571514920688384671929955328403332842",
"81039199342167070025478372380893302520",
"14154848578555843262298596205982138309",
"166537522399008053115516944694600180373"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@21bbb39863f10f5fb4bf772d15b07d5d13590e9d",
"target": {
"function": "amdgpu_dm_initialize_drm_device",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-bb8ca692",
"signature_type": "Function",
"digest": {
"length": 4211.0,
"function_hash": "10803202212463993386963336150089037943"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84723eb6068c50610c5c0893980d230d7afa2105",
"target": {
"function": "amdgpu_dm_initialize_drm_device",
"file": "drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2024-46817-e1afac1a",
"signature_type": "Function",
"digest": {
"length": 6361.0,
"function_hash": "296852230100800128713342492748237600302"
}
}
]