In the Linux kernel, the following vulnerability has been resolved:
scsi: qla2xxx: Fix memory leak in _qlt24xxhandleabts()
Commit 8f394da36a36 ("scsi: qla2xxx: Drop TARGETSCFLOOKUPLUNFROMTAG") made the _qlt24xxhandleabts() function return early if tcmqla2xxxfindcmdbytag() didn't find a command, but it missed to clean up the allocated memory for the management command.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@601be20fc6a1b762044d2398befffd6bf236cebf",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48650-683fa441",
"digest": {
"threshold": 0.9,
"line_hashes": [
"108359352698824212033430654970325795239",
"265052913549162672391197473695278637297",
"62603136500390261523385897802501334053",
"39786634537976134360037545919813336707",
"250635723682964800313124240986574939008"
]
},
"target": {
"file": "drivers/scsi/qla2xxx/qla_target.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a4236ed47f5b0a57eb6b8fb1c351b15b3d341d7",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48650-69c069b0",
"digest": {
"function_hash": "44619911156194470983399799541886515819",
"length": 1450.0
},
"target": {
"function": "__qlt_24xx_handle_abts",
"file": "drivers/scsi/qla2xxx/qla_target.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@601be20fc6a1b762044d2398befffd6bf236cebf",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48650-94754769",
"digest": {
"function_hash": "44619911156194470983399799541886515819",
"length": 1450.0
},
"target": {
"function": "__qlt_24xx_handle_abts",
"file": "drivers/scsi/qla2xxx/qla_target.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89df49e561b4a8948521fc3f8a013012eaa08f82",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"id": "CVE-2022-48650-97a19387",
"digest": {
"function_hash": "44619911156194470983399799541886515819",
"length": 1450.0
},
"target": {
"function": "__qlt_24xx_handle_abts",
"file": "drivers/scsi/qla2xxx/qla_target.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@89df49e561b4a8948521fc3f8a013012eaa08f82",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48650-9bdd23ca",
"digest": {
"threshold": 0.9,
"line_hashes": [
"108359352698824212033430654970325795239",
"265052913549162672391197473695278637297",
"62603136500390261523385897802501334053",
"39786634537976134360037545919813336707",
"250635723682964800313124240986574939008"
]
},
"target": {
"file": "drivers/scsi/qla2xxx/qla_target.c"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a4236ed47f5b0a57eb6b8fb1c351b15b3d341d7",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"id": "CVE-2022-48650-ad7a4e3a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"108359352698824212033430654970325795239",
"265052913549162672391197473695278637297",
"62603136500390261523385897802501334053",
"39786634537976134360037545919813336707",
"250635723682964800313124240986574939008"
]
},
"target": {
"file": "drivers/scsi/qla2xxx/qla_target.c"
}
}
]