CVE-2025-37952

ksmbd: Fix UAF in __close_file_table_ids

State
Published
Severity
8.8 High
Published
May 20, 2025
Updated
Oct 30, 2026
Reserved
Apr 16, 2025

Read the record on cve.org

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.

Scores

CVSSScoreVectorSource
3.18.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 0626e6641f6b467447c81dd7678a69c66f7746cf to before 21100812657965dd95bc305f6076f62012f34cf4Affected
  • 0626e6641f6b467447c81dd7678a69c66f7746cf to before fec1f9e9a650e8e7011330a085c77e7bf2a08ea9Affected
  • 0626e6641f6b467447c81dd7678a69c66f7746cf to before 9e9841e232b51171ddf3bc4ee517d5d28dc8cad6Affected
  • 0626e6641f6b467447c81dd7678a69c66f7746cf to before 16727e442568a46d9cca69fe2595896de86e120dAffected
  • 0626e6641f6b467447c81dd7678a69c66f7746cf to before 36991c1ccde2d5a521577c448ffe07fcccfe104dAffected
LinuxLinux
  • 5.15Affected
  • before 5.15Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.91 through 6.6.*Not affected
  • 6.12.29 through 6.12.*Not affected
  • 6.14.7 through 6.14.*Not affected
  • 6.15 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.