In the Linux kernel, the following vulnerability has been resolved:
habanalabs/gaudi: fix shift out of bounds
When validating NIC queues, queue offset calculation must be performed only for NIC queues.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@01622098aeb05a5efbb727199bbc2a4653393255",
"target": {
"function": "gaudi_parse_cb_no_ext_queue",
"file": "drivers/misc/habanalabs/gaudi/gaudi.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50026-5e1822af",
"digest": {
"length": 1085.0,
"function_hash": "138891154118836810640835841634024024546"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@19958bf4ef3124f6e93fd9e2de0b54d2a356a4db",
"target": {
"function": "gaudi_parse_cb_no_ext_queue",
"file": "drivers/misc/habanalabs/gaudi/gaudi.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50026-601eb54d",
"digest": {
"length": 1085.0,
"function_hash": "138891154118836810640835841634024024546"
},
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@01622098aeb05a5efbb727199bbc2a4653393255",
"target": {
"file": "drivers/misc/habanalabs/gaudi/gaudi.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50026-8532a0d8",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177651794659552400982844813726572803832",
"163575477345857226231721531583439036717",
"252026724867399425236130352979684261623",
"213603360795878235638501224534095194018",
"36441122263024013969413934605632537701",
"270464024470924332100064487477144605712",
"339273186311486937272597264021300965305",
"88703663061918984835449178023755192952",
"331383857653647164220538764302427817108",
"142096373809752772742014977456172395116",
"132121199064160625204569308611983163428"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@19958bf4ef3124f6e93fd9e2de0b54d2a356a4db",
"target": {
"file": "drivers/misc/habanalabs/gaudi/gaudi.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50026-e02bdc67",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177651794659552400982844813726572803832",
"163575477345857226231721531583439036717",
"252026724867399425236130352979684261623",
"213603360795878235638501224534095194018",
"36441122263024013969413934605632537701",
"270464024470924332100064487477144605712",
"339273186311486937272597264021300965305",
"88703663061918984835449178023755192952",
"331383857653647164220538764302427817108",
"142096373809752772742014977456172395116",
"132121199064160625204569308611983163428"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b09e5ab18c9f52ff14cf968770e15d5b2dd85c43",
"target": {
"file": "drivers/misc/habanalabs/gaudi/gaudi.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50026-e120bc7a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"177651794659552400982844813726572803832",
"163575477345857226231721531583439036717",
"252026724867399425236130352979684261623",
"213603360795878235638501224534095194018",
"36441122263024013969413934605632537701",
"270464024470924332100064487477144605712",
"339273186311486937272597264021300965305",
"88703663061918984835449178023755192952",
"331383857653647164220538764302427817108",
"142096373809752772742014977456172395116",
"132121199064160625204569308611983163428"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b09e5ab18c9f52ff14cf968770e15d5b2dd85c43",
"target": {
"function": "gaudi_parse_cb_no_ext_queue",
"file": "drivers/misc/habanalabs/gaudi/gaudi.c"
},
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2022-50026-e267ec50",
"digest": {
"length": 1085.0,
"function_hash": "138891154118836810640835841634024024546"
},
"signature_type": "Function"
}
]