CVE-2025-37952
kernel: ksmbd: Fix UAF in __close_file_table_ids
Severity
UnknownRed Hat Product Security
CVSS
Review impact separately from score.
Published · May 20, 2025
Updated · October 30, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
ksmbd: Fix UAF in __close_file_table_ids
A use-after-free is possible if one thread destroys the file via __ksmbd_close_fd while another thread holds a reference to it. The existing checks on fp->refcount are not sufficient to prevent this.
The fix takes ft->lock around the section which removes the file from the file table. This prevents two threads acquiring the same file pointer via __close_file_table_ids, as well as the other functions which retrieve a file from the IDR and which already use this same lock.
Statement
This vulnerability does not affect Red Hat Enterprise Linux or other supported products because the in-kernel SMB server (ksmbd) is neither enabled nor built into Red Hat enterprise kernels. Red Hat provides file sharing services through user-space Samba implementations rather than the kernel-space ksmbd module. Consequently, systems running supported Red Hat kernels do not carry the vulnerable code and are not exposed to this race condition.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CWE not specified