In the Linux kernel, the following vulnerability has been resolved:
scsi: qla2xxx: Fix potential NULL pointer dereference
Klocwork tool reported 'cur_dsd' may be dereferenced. Add fix to validate pointer before dereferencing the pointer.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53451.json",
"cna_assigner": "Linux"
}[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f90a8b0481615622bd0558aa8cf361bea872045",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"199527458815940933940090569578800643073",
"31768743899459918024816079348737044379",
"112760969513525063912438149819152163078",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-03f05a89"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@464ea494a40c6e3e0e8f91dd325408aaf21515ba",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 1810.0,
"function_hash": "190881562303065440355157292301210488115"
},
"signature_version": "v1",
"id": "CVE-2023-53451-067fa73a"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f90a8b0481615622bd0558aa8cf361bea872045",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 1770.0,
"function_hash": "169610585623402026882767814461270725601"
},
"signature_version": "v1",
"id": "CVE-2023-53451-2c40ce70"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a52a2e14fe866541bbc0033058e44bf0bf0c580",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 1808.0,
"function_hash": "17679958647933190112954834351573732349"
},
"signature_version": "v1",
"id": "CVE-2023-53451-31472e9d"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce2cdbe530b0066bae1f98dbab590a232d507eaa",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 1808.0,
"function_hash": "17679958647933190112954834351573732349"
},
"signature_version": "v1",
"id": "CVE-2023-53451-3be6ffd1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@464ea494a40c6e3e0e8f91dd325408aaf21515ba",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"294347627224983454153005849615263544894",
"31768743899459918024816079348737044379",
"112760969513525063912438149819152163078",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-3d4749e7"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2bea9c1c983152c5411f5a2f1113cb790ce1389d",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 1808.0,
"function_hash": "17679958647933190112954834351573732349"
},
"signature_version": "v1",
"id": "CVE-2023-53451-4a206ea4"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a52a2e14fe866541bbc0033058e44bf0bf0c580",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"294347627224983454153005849615263544894",
"31768743899459918024816079348737044379",
"112760969513525063912438149819152163078",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-504edf85"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee4c9a93238b9ce3703942500cb1aeacf77090d2",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"203404795069604670725894933162747664472",
"28659248438521637964870330027151983236",
"178234072599019010730054320322835239337",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-52e33653"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ce2cdbe530b0066bae1f98dbab590a232d507eaa",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"294347627224983454153005849615263544894",
"31768743899459918024816079348737044379",
"112760969513525063912438149819152163078",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-67a5c42e"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@02405f4023866ae91a611b5b85cb2e074ec2de5a",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"203404795069604670725894933162747664472",
"28659248438521637964870330027151983236",
"178234072599019010730054320322835239337",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-8271a9ec"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@02405f4023866ae91a611b5b85cb2e074ec2de5a",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 2105.0,
"function_hash": "43201491485689993626957232812717477714"
},
"signature_version": "v1",
"id": "CVE-2023-53451-9322cec8"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ee4c9a93238b9ce3703942500cb1aeacf77090d2",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 2105.0,
"function_hash": "43201491485689993626957232812717477714"
},
"signature_version": "v1",
"id": "CVE-2023-53451-9f600fbb"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2bea9c1c983152c5411f5a2f1113cb790ce1389d",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"294347627224983454153005849615263544894",
"31768743899459918024816079348737044379",
"112760969513525063912438149819152163078",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-c2f2b434"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af7affc0f6b82a5bde430fc4f0dcf70963442fbc",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c",
"function": "qla24xx_build_scsi_type_6_iocbs"
},
"digest": {
"length": 1810.0,
"function_hash": "190881562303065440355157292301210488115"
},
"signature_version": "v1",
"id": "CVE-2023-53451-dc020266"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@af7affc0f6b82a5bde430fc4f0dcf70963442fbc",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/scsi/qla2xxx/qla_iocb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"294347627224983454153005849615263544894",
"31768743899459918024816079348737044379",
"112760969513525063912438149819152163078",
"297738052390045921872134557607231303401"
]
},
"signature_version": "v1",
"id": "CVE-2023-53451-eb45f95a"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53451.json"