In the Linux kernel, the following vulnerability has been resolved:
vpvdpa: fix idtable array not null terminated error
Allocate one extra virtiodeviceid as null terminator, otherwise vdpamgmtdevget_classes() may iterate multiple times and visit undefined memory.
[
{
"digest": {
"function_hash": "289906210124315188489748799201476011222",
"length": 1378.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c4d64534d4b1c47d2f1ce427497f971ad4735aae",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2024-53110-12552447",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c",
"function": "vp_vdpa_probe"
}
},
{
"digest": {
"function_hash": "289906210124315188489748799201476011222",
"length": 1378.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@870d68fe17b5d9032049dcad98b5781a344a8657",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2024-53110-4040b30e",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c",
"function": "vp_vdpa_probe"
}
},
{
"digest": {
"function_hash": "289906210124315188489748799201476011222",
"length": 1378.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a886489d274596ad1a80789d3a773503210a615",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2024-53110-4658ab98",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c",
"function": "vp_vdpa_probe"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193713670109476552502817107941284594576",
"76077692811096788728320571475146508233",
"291475700712228392449822785754802415162",
"293045161149013961751135017015338474334",
"241152763234884557721737899700648800131",
"66368205389436577249165450397174299377",
"106834680262153916683304911265500139299",
"206861527686521348022231056680273915609",
"282970239782475326756326371616404863402"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@870d68fe17b5d9032049dcad98b5781a344a8657",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2024-53110-5635e679",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c"
}
},
{
"digest": {
"function_hash": "289906210124315188489748799201476011222",
"length": 1378.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e39ecadf1d2a08187139619f1f314b64ba7d947",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2024-53110-6be5ad7f",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c",
"function": "vp_vdpa_probe"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193713670109476552502817107941284594576",
"76077692811096788728320571475146508233",
"291475700712228392449822785754802415162",
"293045161149013961751135017015338474334",
"241152763234884557721737899700648800131",
"66368205389436577249165450397174299377",
"106834680262153916683304911265500139299",
"206861527686521348022231056680273915609",
"282970239782475326756326371616404863402"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a886489d274596ad1a80789d3a773503210a615",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2024-53110-9efa2dd2",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193713670109476552502817107941284594576",
"76077692811096788728320571475146508233",
"291475700712228392449822785754802415162",
"293045161149013961751135017015338474334",
"241152763234884557721737899700648800131",
"66368205389436577249165450397174299377",
"106834680262153916683304911265500139299",
"206861527686521348022231056680273915609",
"282970239782475326756326371616404863402"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c4d64534d4b1c47d2f1ce427497f971ad4735aae",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2024-53110-a123d9e2",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"193713670109476552502817107941284594576",
"76077692811096788728320571475146508233",
"291475700712228392449822785754802415162",
"293045161149013961751135017015338474334",
"241152763234884557721737899700648800131",
"66368205389436577249165450397174299377",
"106834680262153916683304911265500139299",
"206861527686521348022231056680273915609",
"282970239782475326756326371616404863402"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e39ecadf1d2a08187139619f1f314b64ba7d947",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2024-53110-dd03e64c",
"target": {
"file": "drivers/vdpa/virtio_pci/vp_vdpa.c"
}
}
]