In the Linux kernel, the following vulnerability has been resolved:
smb: client: fix potential deadlock when releasing mids
All release_mid() callers seem to hold a reference of @mid so there is
no need to call kref_put(&mid->refcount, __release_mid) under
@server->mid_lock spinlock. If they don't, then an use-after-free bug
would have occurred anyways.
By getting rid of such spinlock also fixes a potential deadlock as
shown below
CPU 0 CPU 1
------------------------------------------------------------------
cifs_demultiplex_thread() cifs_debug_data_proc_show()
release_mid()
spin_lock(&server->mid_lock);
spin_lock(&cifs_tcp_ses_lock)
spin_lock(&server->mid_lock)
__release_mid()
smb2_find_smb_tcon()
spin_lock(&cifs_tcp_ses_lock) *deadlock*
References
Configurations
Configuration 1 (hide)
|
History
25 Nov 2025, 17:26
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://git.kernel.org/stable/c/99f476e27aad5964ab13777d84fda67d1356dec1 - Patch | |
| References | () https://git.kernel.org/stable/c/ce49569079a9d4cad26c0f1d4653382fd9a5ca7a - Patch | |
| References | () https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html - Mailing List, Third Party Advisory | |
| CPE | cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* | |
| First Time |
Debian
Debian debian Linux |
03 Nov 2025, 20:16
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Information
Published : 2024-05-21 16:15
Updated : 2025-11-25 17:26
NVD link : CVE-2023-52757
Mitre link : CVE-2023-52757
CVE.ORG link : CVE-2023-52757
JSON object : View
Products Affected
linux
- linux_kernel
debian
- debian_linux
