In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Adding array index check to prevent memory corruption
[Why & How] Array indices out of bound caused memory corruption. Adding checks to ensure that array index stays in bound.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c437d9a0b496168e1a1defd17b531f0a526dbe9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "52366359189394433112171143833384925721",
"length": 848.0
},
"target": {
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c",
"function": "dcn35_notify_host_router_bw"
},
"id": "CVE-2024-56784-33a3b4e5"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dff526dc3e27f5484f5ba11471b9fbbe681467f2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "52366359189394433112171143833384925721",
"length": 848.0
},
"target": {
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c",
"function": "dcn35_notify_host_router_bw"
},
"id": "CVE-2024-56784-3413d552"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2c437d9a0b496168e1a1defd17b531f0a526dbe9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335273456601657737347269080165867047294",
"100281214844208807805194803724381850120",
"130389456533217488313160665248325600834",
"102174649652969968046466118538012135769",
"110092559659516386869357943775220594172",
"325428024869479467712886079950510383494",
"40777587722151886315933795427244600731",
"61067131434489535712585388711053376797",
"5328729053524747773641716819736092113",
"30470967443056435707332066827628266988",
"199250689122461358800293811724039503427"
]
},
"target": {
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c"
},
"id": "CVE-2024-56784-38ac967d"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dff526dc3e27f5484f5ba11471b9fbbe681467f2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"335273456601657737347269080165867047294",
"100281214844208807805194803724381850120",
"130389456533217488313160665248325600834",
"102174649652969968046466118538012135769",
"110092559659516386869357943775220594172",
"325428024869479467712886079950510383494",
"40777587722151886315933795427244600731",
"61067131434489535712585388711053376797",
"5328729053524747773641716819736092113",
"30470967443056435707332066827628266988",
"199250689122461358800293811724039503427"
]
},
"target": {
"file": "drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c"
},
"id": "CVE-2024-56784-ce17dbf1"
}
]