In the Linux kernel, the following vulnerability has been resolved:
net/mlx5e: Take state lock during tx timeout reporter
mlx5esafereopenchannels() requires the state lock taken. The referenced changed in the Fixes tag removed the lock to fix another issue. This patch adds it back but at a later point (when calling mlx5esafereopenchannels()) to avoid the deadlock referenced in the Fixes tag.
[
    {
        "id": "CVE-2024-45019-9abdb45c",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c",
            "function": "mlx5e_tx_reporter_timeout_recover"
        },
        "digest": {
            "function_hash": "10674886409508697748770716642554550399",
            "length": 586.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3b9a87adee97854bcd71057901d46943076267e"
    },
    {
        "id": "CVE-2024-45019-aed3c6b5",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c",
            "function": "mlx5e_tx_reporter_timeout_recover"
        },
        "digest": {
            "function_hash": "10674886409508697748770716642554550399",
            "length": 586.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03d3734bd692affe4d0e9c9d638f491aaf37411b"
    },
    {
        "id": "CVE-2024-45019-b2f17040",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c",
            "function": "mlx5e_tx_reporter_timeout_recover"
        },
        "digest": {
            "function_hash": "10674886409508697748770716642554550399",
            "length": 586.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6b5afd30b99b43682a7764e1a74a42fe4d5f4b3"
    },
    {
        "id": "CVE-2024-45019-be7f3e62",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Function",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c",
            "function": "mlx5e_tx_reporter_timeout_recover"
        },
        "digest": {
            "function_hash": "10674886409508697748770716642554550399",
            "length": 586.0
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8e57e66ecbdd2fddc9fbf3e984b1c523b70e9809"
    },
    {
        "id": "CVE-2024-45019-c5570e66",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c"
        },
        "digest": {
            "line_hashes": [
                "40822444675374042071742756526332933362",
                "193913045297758689080883144145633810569",
                "272603574170226136524536903062304641141",
                "3086879814718050036531704366162311142"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@03d3734bd692affe4d0e9c9d638f491aaf37411b"
    },
    {
        "id": "CVE-2024-45019-caf6e1d3",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c"
        },
        "digest": {
            "line_hashes": [
                "40822444675374042071742756526332933362",
                "193913045297758689080883144145633810569",
                "272603574170226136524536903062304641141",
                "3086879814718050036531704366162311142"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b3b9a87adee97854bcd71057901d46943076267e"
    },
    {
        "id": "CVE-2024-45019-d85e92b9",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c"
        },
        "digest": {
            "line_hashes": [
                "40822444675374042071742756526332933362",
                "193913045297758689080883144145633810569",
                "272603574170226136524536903062304641141",
                "3086879814718050036531704366162311142"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8e57e66ecbdd2fddc9fbf3e984b1c523b70e9809"
    },
    {
        "id": "CVE-2024-45019-fd0fc714",
        "deprecated": false,
        "signature_version": "v1",
        "signature_type": "Line",
        "target": {
            "file": "drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c"
        },
        "digest": {
            "line_hashes": [
                "40822444675374042071742756526332933362",
                "193913045297758689080883144145633810569",
                "272603574170226136524536903062304641141",
                "3086879814718050036531704366162311142"
            ],
            "threshold": 0.9
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e6b5afd30b99b43682a7764e1a74a42fe4d5f4b3"
    }
]