In the Linux kernel, the following vulnerability has been resolved:
drm/amd/display: Fix index may exceed array range within fpuupdatebwboundingbox
[Why] Coverity reports OVERRUN warning. soc.numstates could be 40. But array range of bwparams->clk_table.entries is 8.
[How] Assert if soc.num_states greater than 8.
{ "vanir_signatures": [ { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "line_hashes": [ "129230856911596292232157117611092927831", "77694353470051574172375829330352517963", "335220581269041906428340330716508203245" ], "threshold": 0.9 }, "id": "CVE-2024-46811-0d4a16a4" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "line_hashes": [ "149600307004663443818006739301565545098", "302425128656838418696130304322817165281", "8483154875797701851626542474079334299" ], "threshold": 0.9 }, "id": "CVE-2024-46811-134e76c9" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "line_hashes": [ "129230856911596292232157117611092927831", "77694353470051574172375829330352517963", "335220581269041906428340330716508203245" ], "threshold": 0.9 }, "id": "CVE-2024-46811-15135a9b" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "line_hashes": [ "15289035385101709134468678596433840519", "110652857596283105767185799405790843892", "59872053984441039873323205115460685967" ], "threshold": 0.9 }, "id": "CVE-2024-46811-237ceb04" }, { "signature_version": "v1", "target": { "function": "dcn32_update_bw_bounding_box_fpu", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "length": 8181.0, "function_hash": "69430292763605381036400896986955718446" }, "id": "CVE-2024-46811-246e1925" }, { "signature_version": "v1", "target": { "function": "dcn303_fpu_update_bw_bounding_box", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "length": 5017.0, "function_hash": "155467952390662296437932434180908010460" }, "id": "CVE-2024-46811-24c53c73" }, { "signature_version": "v1", "target": { "function": "dcn32_update_bw_bounding_box_fpu", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "length": 13059.0, "function_hash": "315453669828344139992934933991872510268" }, "id": "CVE-2024-46811-2bbb2c90" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "line_hashes": [ "84048770425291836416042978282482309762", "40876724921517896891767165297656290505", "197550591970979266705524385948444881715" ], "threshold": 0.9 }, "id": "CVE-2024-46811-54d94df1" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "line_hashes": [ "149600307004663443818006739301565545098", "302425128656838418696130304322817165281", "8483154875797701851626542474079334299" ], "threshold": 0.9 }, "id": "CVE-2024-46811-5adede3d" }, { "signature_version": "v1", "target": { "function": "dcn321_update_bw_bounding_box_fpu", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "length": 12819.0, "function_hash": "263687680338691072394802525128574852411" }, "id": "CVE-2024-46811-78807bc9" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "line_hashes": [ "84048770425291836416042978282482309762", "40876724921517896891767165297656290505", "197550591970979266705524385948444881715" ], "threshold": 0.9 }, "id": "CVE-2024-46811-838e114d" }, { "signature_version": "v1", "target": { "function": "dcn302_fpu_update_bw_bounding_box", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "length": 4691.0, "function_hash": "106028170195498438323373482963819618442" }, "id": "CVE-2024-46811-8d85a4b4" }, { "signature_version": "v1", "target": { "file": "drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "line_hashes": [ "15289035385101709134468678596433840519", "110652857596283105767185799405790843892", "59872053984441039873323205115460685967" ], "threshold": 0.9 }, "id": "CVE-2024-46811-a05dac03" }, { "signature_version": "v1", "target": { "function": "dcn321_update_bw_bounding_box_fpu", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4003bac784380fed1f94f197350567eaa73a409d", "deprecated": false, "digest": { "length": 7941.0, "function_hash": "90209168645368671358998665127886623653" }, "id": "CVE-2024-46811-a13682a2" }, { "signature_version": "v1", "target": { "function": "dcn303_fpu_update_bw_bounding_box", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "length": 5123.0, "function_hash": "240874991927617483018857840610659231662" }, "id": "CVE-2024-46811-aaa4a818" }, { "signature_version": "v1", "target": { "function": "dcn302_fpu_update_bw_bounding_box", "file": "drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@188fd1616ec43033cedbe343b6579e9921e2d898", "deprecated": false, "digest": { "length": 4691.0, "function_hash": "106028170195498438323373482963819618442" }, "id": "CVE-2024-46811-c3aa5a3a" } ] }