CVE-2023-53528

Source
https://cve.org/CVERecord?id=CVE-2023-53528
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53528.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2023-53528
Downstream
Related
Published
2025-10-01T11:46:13.504Z
Modified
2026-02-21T00:35:59.101200Z
Summary
RDMA/rxe: Fix unsafe drain work queue code
Details

In the Linux kernel, the following vulnerability has been resolved:

RDMA/rxe: Fix unsafe drain work queue code

If create_qp does not fully succeed it is possible for qp cleanup code to attempt to drain the send or recv work queues before the queues have been created causing a seg fault. This patch checks to see if the queues exist before attempting to drain them.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53528.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
49dc9c1f0c7e396654a31a480328fffd902fa494
Fixed
da572f6313aeead1f79e0810666bd8d8ffc794d4
Fixed
d366642b3099bd322375f5b71ba84ab1d586cd6d
Fixed
5993b75d0bc71cd2b441d174b028fc36180f032c

Affected versions

v6.*
v6.3
v6.3-rc4
v6.3-rc5
v6.3-rc6
v6.3-rc7
v6.4
v6.4-rc1
v6.4-rc2
v6.4-rc3
v6.4-rc4
v6.4-rc5
v6.4-rc6
v6.4-rc7
v6.4.1
v6.4.10
v6.4.11
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.4.6
v6.4.7
v6.4.8
v6.4.9
v6.5
v6.5-rc1
v6.5-rc2
v6.5-rc3
v6.5-rc4
v6.5-rc5
v6.5-rc6
v6.5-rc7
v6.5.1
v6.5.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53528.json"
vanir_signatures
[
    {
        "id": "CVE-2023-53528-16232a76",
        "target": {
            "function": "flush_recv_queue",
            "file": "drivers/infiniband/sw/rxe/rxe_resp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da572f6313aeead1f79e0810666bd8d8ffc794d4",
        "digest": {
            "function_hash": "230690205423932014831901427883339951093",
            "length": 338.0
        },
        "signature_type": "Function"
    },
    {
        "id": "CVE-2023-53528-1d216e88",
        "target": {
            "function": "flush_send_queue",
            "file": "drivers/infiniband/sw/rxe/rxe_comp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5993b75d0bc71cd2b441d174b028fc36180f032c",
        "digest": {
            "function_hash": "33219520580061506450593874529700761688",
            "length": 280.0
        },
        "signature_type": "Function"
    },
    {
        "id": "CVE-2023-53528-4ea257cb",
        "target": {
            "function": "flush_send_queue",
            "file": "drivers/infiniband/sw/rxe/rxe_comp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da572f6313aeead1f79e0810666bd8d8ffc794d4",
        "digest": {
            "function_hash": "33219520580061506450593874529700761688",
            "length": 280.0
        },
        "signature_type": "Function"
    },
    {
        "id": "CVE-2023-53528-5daf7df5",
        "target": {
            "function": "flush_recv_queue",
            "file": "drivers/infiniband/sw/rxe/rxe_resp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5993b75d0bc71cd2b441d174b028fc36180f032c",
        "digest": {
            "function_hash": "199903724590796384951058802004278531860",
            "length": 602.0
        },
        "signature_type": "Function"
    },
    {
        "id": "CVE-2023-53528-8c446731",
        "target": {
            "file": "drivers/infiniband/sw/rxe/rxe_comp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5993b75d0bc71cd2b441d174b028fc36180f032c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "42380203838312418269963201449451161166",
                "113230570221688147204021118258934784053",
                "253461505259619459139137128947522183676"
            ]
        },
        "signature_type": "Line"
    },
    {
        "id": "CVE-2023-53528-8e4f7f9c",
        "target": {
            "file": "drivers/infiniband/sw/rxe/rxe_resp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da572f6313aeead1f79e0810666bd8d8ffc794d4",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "312210997917076776406885991590918532940",
                "112112032931851802223853850692640642134",
                "149756143835683597409957773509381173642"
            ]
        },
        "signature_type": "Line"
    },
    {
        "id": "CVE-2023-53528-9bb0af7d",
        "target": {
            "file": "drivers/infiniband/sw/rxe/rxe_comp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da572f6313aeead1f79e0810666bd8d8ffc794d4",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "42380203838312418269963201449451161166",
                "113230570221688147204021118258934784053",
                "253461505259619459139137128947522183676"
            ]
        },
        "signature_type": "Line"
    },
    {
        "id": "CVE-2023-53528-b773d461",
        "target": {
            "function": "flush_send_queue",
            "file": "drivers/infiniband/sw/rxe/rxe_comp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d366642b3099bd322375f5b71ba84ab1d586cd6d",
        "digest": {
            "function_hash": "33219520580061506450593874529700761688",
            "length": 280.0
        },
        "signature_type": "Function"
    },
    {
        "id": "CVE-2023-53528-c1d41225",
        "target": {
            "file": "drivers/infiniband/sw/rxe/rxe_resp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5993b75d0bc71cd2b441d174b028fc36180f032c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "171445055244865684115549187230052946940",
                "19346759306851794653054317232544634373",
                "288859472051881274629846206861487400636"
            ]
        },
        "signature_type": "Line"
    },
    {
        "id": "CVE-2023-53528-c764f6c0",
        "target": {
            "file": "drivers/infiniband/sw/rxe/rxe_resp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d366642b3099bd322375f5b71ba84ab1d586cd6d",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "171445055244865684115549187230052946940",
                "19346759306851794653054317232544634373",
                "288859472051881274629846206861487400636"
            ]
        },
        "signature_type": "Line"
    },
    {
        "id": "CVE-2023-53528-e2c887ec",
        "target": {
            "function": "flush_recv_queue",
            "file": "drivers/infiniband/sw/rxe/rxe_resp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d366642b3099bd322375f5b71ba84ab1d586cd6d",
        "digest": {
            "function_hash": "199903724590796384951058802004278531860",
            "length": 602.0
        },
        "signature_type": "Function"
    },
    {
        "id": "CVE-2023-53528-e5426606",
        "target": {
            "file": "drivers/infiniband/sw/rxe/rxe_comp.c"
        },
        "signature_version": "v1",
        "deprecated": false,
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d366642b3099bd322375f5b71ba84ab1d586cd6d",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "42380203838312418269963201449451161166",
                "113230570221688147204021118258934784053",
                "253461505259619459139137128947522183676"
            ]
        },
        "signature_type": "Line"
    }
]

Git / github.com/gregkh/linux

Affected versions

v6.*
v6.4
v6.4.1
v6.4.10
v6.4.11
v6.4.12
v6.4.13
v6.4.14
v6.4.15
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.4.6
v6.4.7
v6.4.8
v6.4.9
v6.5
v6.5.1
v6.5.2

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53528.json"