In the Linux kernel, the following vulnerability has been resolved:
drm/amd: check num of link levels when update pcie param
In SR-IOV environment, the value of pcietable->numoflinklevels will be 0, and numoflevels - 1 will cause array index out of bounds
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b4574b663d0a1a0a62d5232429b7db9ae6d0670",
"signature_version": "v1",
"digest": {
"line_hashes": [
"210003834485898871820478580034606623050",
"197159163832323889193567389529774211907",
"205834372643309289276097871172627631535"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"id": "CVE-2023-52812-4489b3a6",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@406e8845356d18bdf3d3a23b347faf67706472ec",
"signature_version": "v1",
"digest": {
"function_hash": "333904232418007912700307177507167655450",
"length": 995.0
},
"target": {
"function": "smu_v13_0_update_pcie_parameters",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"id": "CVE-2023-52812-54e105e9",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@09f617219fe9ccd8d7b65dc3e879b5889f663b5a",
"signature_version": "v1",
"digest": {
"function_hash": "333904232418007912700307177507167655450",
"length": 995.0
},
"target": {
"function": "smu_v13_0_update_pcie_parameters",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"id": "CVE-2023-52812-970805b6",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@09f617219fe9ccd8d7b65dc3e879b5889f663b5a",
"signature_version": "v1",
"digest": {
"line_hashes": [
"210003834485898871820478580034606623050",
"197159163832323889193567389529774211907",
"205834372643309289276097871172627631535"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"id": "CVE-2023-52812-be3bb659",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b4574b663d0a1a0a62d5232429b7db9ae6d0670",
"signature_version": "v1",
"digest": {
"function_hash": "333904232418007912700307177507167655450",
"length": 995.0
},
"target": {
"function": "smu_v13_0_update_pcie_parameters",
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"id": "CVE-2023-52812-e0a37fc0",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@406e8845356d18bdf3d3a23b347faf67706472ec",
"signature_version": "v1",
"digest": {
"line_hashes": [
"210003834485898871820478580034606623050",
"197159163832323889193567389529774211907",
"205834372643309289276097871172627631535"
],
"threshold": 0.9
},
"target": {
"file": "drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c"
},
"id": "CVE-2023-52812-f437e1a6",
"deprecated": false,
"signature_type": "Line"
}
]