In the Linux kernel, the following vulnerability has been resolved:
net: rds: Fix possible NULL-pointer dereference
In rdsrdmacmeventhandlercmn() check, if conn pointer exists before dereferencing it as rdmasetservicetype() argument
Found by Linux Verification Center (linuxtesting.org) with SVACE.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f515112e833791001aaa8ab886af3ca78503617f", "target": { "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-09d883b7", "deprecated": false, "signature_version": "v1", "digest": { "line_hashes": [ "119331940309218243682371250200796845989", "319905152316345745392912827045690891922", "149278447543872400805136050242586765013", "274327683485587127692171627937788929968", "8568146851460559065144580553507266565", "266314769358157669744561923045181029564" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ea82139e6e3561100d38d14401d57c0ea93fc07e", "target": { "function": "rds_rdma_cm_event_handler_cmn", "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-0c367439", "deprecated": false, "signature_version": "v1", "digest": { "function_hash": "132663764377397939204340980987283422031", "length": 2698.0 }, "signature_type": "Function" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f515112e833791001aaa8ab886af3ca78503617f", "target": { "function": "rds_rdma_cm_event_handler_cmn", "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-3167a40b", "deprecated": false, "signature_version": "v1", "digest": { "function_hash": "29964433760634501142941984588078517849", "length": 2655.0 }, "signature_type": "Function" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@812da2a08dc5cc75fb71e29083ea20904510ac7a", "target": { "function": "rds_rdma_cm_event_handler_cmn", "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-4484e48b", "deprecated": false, "signature_version": "v1", "digest": { "function_hash": "29964433760634501142941984588078517849", "length": 2655.0 }, "signature_type": "Function" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@069ac51c37a6f07a51f7134d8c34289075786a35", "target": { "function": "rds_rdma_cm_event_handler_cmn", "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-4f08ee13", "deprecated": false, "signature_version": "v1", "digest": { "function_hash": "132663764377397939204340980987283422031", "length": 2698.0 }, "signature_type": "Function" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1d95df0f31048f1c59092648997686e3f7d9478", "target": { "function": "rds_rdma_cm_event_handler_cmn", "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-5450c256", "deprecated": false, "signature_version": "v1", "digest": { "function_hash": "132663764377397939204340980987283422031", "length": 2698.0 }, "signature_type": "Function" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@069ac51c37a6f07a51f7134d8c34289075786a35", "target": { "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-80ef95c8", "deprecated": false, "signature_version": "v1", "digest": { "line_hashes": [ "119331940309218243682371250200796845989", "149231254442033221730213220717921090822", "140923095325232887187298137755127837011", "130589136022763310351798116942976538330", "167064986286218762986862183550810907700", "8568146851460559065144580553507266565", "266314769358157669744561923045181029564" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1d95df0f31048f1c59092648997686e3f7d9478", "target": { "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-8ed97efc", "deprecated": false, "signature_version": "v1", "digest": { "line_hashes": [ "119331940309218243682371250200796845989", "149231254442033221730213220717921090822", "140923095325232887187298137755127837011", "130589136022763310351798116942976538330", "167064986286218762986862183550810907700", "8568146851460559065144580553507266565", "266314769358157669744561923045181029564" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@51fa66024a5eabf270164f2dc82a48ffb35a12e9", "target": { "function": "rds_rdma_cm_event_handler_cmn", "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-93f4ecf0", "deprecated": false, "signature_version": "v1", "digest": { "function_hash": "132663764377397939204340980987283422031", "length": 2698.0 }, "signature_type": "Function" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@51fa66024a5eabf270164f2dc82a48ffb35a12e9", "target": { "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-a5c7eed0", "deprecated": false, "signature_version": "v1", "digest": { "line_hashes": [ "119331940309218243682371250200796845989", "149231254442033221730213220717921090822", "140923095325232887187298137755127837011", "130589136022763310351798116942976538330", "167064986286218762986862183550810907700", "8568146851460559065144580553507266565", "266314769358157669744561923045181029564" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ea82139e6e3561100d38d14401d57c0ea93fc07e", "target": { "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-d954bf61", "deprecated": false, "signature_version": "v1", "digest": { "line_hashes": [ "119331940309218243682371250200796845989", "149231254442033221730213220717921090822", "140923095325232887187298137755127837011", "130589136022763310351798116942976538330", "167064986286218762986862183550810907700", "8568146851460559065144580553507266565", "266314769358157669744561923045181029564" ], "threshold": 0.9 }, "signature_type": "Line" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@812da2a08dc5cc75fb71e29083ea20904510ac7a", "target": { "file": "net/rds/rdma_transport.c" }, "id": "CVE-2023-52573-e5a8776e", "deprecated": false, "signature_version": "v1", "digest": { "line_hashes": [ "119331940309218243682371250200796845989", "319905152316345745392912827045690891922", "149278447543872400805136050242586765013", "274327683485587127692171627937788929968", "8568146851460559065144580553507266565", "266314769358157669744561923045181029564" ], "threshold": 0.9 }, "signature_type": "Line" } ]