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",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"119331940309218243682371250200796845989",
"319905152316345745392912827045690891922",
"149278447543872400805136050242586765013",
"274327683485587127692171627937788929968",
"8568146851460559065144580553507266565",
"266314769358157669744561923045181029564"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Function",
"digest": {
"function_hash": "132663764377397939204340980987283422031",
"length": 2698.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Function",
"digest": {
"function_hash": "29964433760634501142941984588078517849",
"length": 2655.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Function",
"digest": {
"function_hash": "29964433760634501142941984588078517849",
"length": 2655.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Function",
"digest": {
"function_hash": "132663764377397939204340980987283422031",
"length": 2698.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Function",
"digest": {
"function_hash": "132663764377397939204340980987283422031",
"length": 2698.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"119331940309218243682371250200796845989",
"149231254442033221730213220717921090822",
"140923095325232887187298137755127837011",
"130589136022763310351798116942976538330",
"167064986286218762986862183550810907700",
"8568146851460559065144580553507266565",
"266314769358157669744561923045181029564"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"119331940309218243682371250200796845989",
"149231254442033221730213220717921090822",
"140923095325232887187298137755127837011",
"130589136022763310351798116942976538330",
"167064986286218762986862183550810907700",
"8568146851460559065144580553507266565",
"266314769358157669744561923045181029564"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Function",
"digest": {
"function_hash": "132663764377397939204340980987283422031",
"length": 2698.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"119331940309218243682371250200796845989",
"149231254442033221730213220717921090822",
"140923095325232887187298137755127837011",
"130589136022763310351798116942976538330",
"167064986286218762986862183550810907700",
"8568146851460559065144580553507266565",
"266314769358157669744561923045181029564"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"119331940309218243682371250200796845989",
"149231254442033221730213220717921090822",
"140923095325232887187298137755127837011",
"130589136022763310351798116942976538330",
"167064986286218762986862183550810907700",
"8568146851460559065144580553507266565",
"266314769358157669744561923045181029564"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"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",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"119331940309218243682371250200796845989",
"319905152316345745392912827045690891922",
"149278447543872400805136050242586765013",
"274327683485587127692171627937788929968",
"8568146851460559065144580553507266565",
"266314769358157669744561923045181029564"
]
},
"deprecated": false,
"signature_version": "v1"
}
]