In the Linux kernel, the following vulnerability has been resolved:
net: nfc: llcp: Add lock when modifying device list
The device list needs its associated lock held when modifying it, or the list could become corrupted, as syzbot discovered.
{ "vanir_signatures": [ { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "209966174007055367426344949062530494627", "24702153101649979647109527650571932657", "41520326388183975811306957904278613641", "316171078795366154404966814242491181818" ] }, "id": "CVE-2023-52524-062ad59f", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dba849cc98113b145c6e720122942c00b8012bdb" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "209966174007055367426344949062530494627", "24702153101649979647109527650571932657", "41520326388183975811306957904278613641", "316171078795366154404966814242491181818" ] }, "id": "CVE-2023-52524-2ce351d2", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@29c16c2bf5866326d5fbc4a537b3997fcac23391" }, { "signature_version": "v1", "digest": { "length": 1142.0, "function_hash": "328940869699858758331127750184744184136" }, "id": "CVE-2023-52524-3a92d1fd", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c", "function": "nfc_llcp_register_device" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfc7f7a988dad34c3bf4c053124fb26aa6c5f916" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "209966174007055367426344949062530494627", "24702153101649979647109527650571932657", "41520326388183975811306957904278613641", "316171078795366154404966814242491181818" ] }, "id": "CVE-2023-52524-5d61907c", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7562780e32b84196731d57dd24563546fcf6d082" }, { "signature_version": "v1", "digest": { "length": 1142.0, "function_hash": "328940869699858758331127750184744184136" }, "id": "CVE-2023-52524-9d5d27b8", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c", "function": "nfc_llcp_register_device" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@29c16c2bf5866326d5fbc4a537b3997fcac23391" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "209966174007055367426344949062530494627", "24702153101649979647109527650571932657", "41520326388183975811306957904278613641", "316171078795366154404966814242491181818" ] }, "id": "CVE-2023-52524-acb161c6", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@191d87a19cf1005ecf41e1ae08d74e17379e8391" }, { "signature_version": "v1", "digest": { "length": 1142.0, "function_hash": "328940869699858758331127750184744184136" }, "id": "CVE-2023-52524-b15cf8db", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c", "function": "nfc_llcp_register_device" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@191d87a19cf1005ecf41e1ae08d74e17379e8391" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "209966174007055367426344949062530494627", "24702153101649979647109527650571932657", "41520326388183975811306957904278613641", "316171078795366154404966814242491181818" ] }, "id": "CVE-2023-52524-c64bbe7c", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4837a192f6d06d5bb2f3f47d6ce5353ab69bf86b" }, { "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "209966174007055367426344949062530494627", "24702153101649979647109527650571932657", "41520326388183975811306957904278613641", "316171078795366154404966814242491181818" ] }, "id": "CVE-2023-52524-c663fdb4", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dfc7f7a988dad34c3bf4c053124fb26aa6c5f916" }, { "signature_version": "v1", "digest": { "length": 1142.0, "function_hash": "328940869699858758331127750184744184136" }, "id": "CVE-2023-52524-cdd5c20e", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c", "function": "nfc_llcp_register_device" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7562780e32b84196731d57dd24563546fcf6d082" }, { "signature_version": "v1", "digest": { "length": 1142.0, "function_hash": "328940869699858758331127750184744184136" }, "id": "CVE-2023-52524-e1fa4455", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c", "function": "nfc_llcp_register_device" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4837a192f6d06d5bb2f3f47d6ce5353ab69bf86b" }, { "signature_version": "v1", "digest": { "length": 1142.0, "function_hash": "328940869699858758331127750184744184136" }, "id": "CVE-2023-52524-fde64a21", "deprecated": false, "target": { "file": "net/nfc/llcp_core.c", "function": "nfc_llcp_register_device" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@dba849cc98113b145c6e720122942c00b8012bdb" } ] }