CVE-2026-64395

Summary

In the Linux kernel, the following vulnerability has been resolved:

ksmbd: require source read access for duplicate extents

FSCTL_DUPLICATE_EXTENTS_TO_FILE passes the source file directly to vfs_clone_file_range() or vfs_copy_file_range() without checking the SMB access mask granted to the source handle. A handle opened with attribute access can consequently be used to copy file contents into an attacker-readable destination.

Require FILE_READ_DATA on the source handle before either VFS operation, matching other ksmbd data-copy paths.

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxeb817368f50c1cbe1bd07044124aad7db6330e3a < 2d2ab6983620c2d60ce7db72133984ca3873b929affected
LinuxLinuxeb817368f50c1cbe1bd07044124aad7db6330e3a < 67bdad9cf01b25030e3bf00bbce6c309319d6663affected
LinuxLinuxeb817368f50c1cbe1bd07044124aad7db6330e3a < b0d4d5cb846a1ddb7aaab9adfb5986e4540e6e5faffected
LinuxLinuxeb817368f50c1cbe1bd07044124aad7db6330e3a < db231af842868268839f9f9619c68cb27830d8beaffected
LinuxLinuxeb817368f50c1cbe1bd07044124aad7db6330e3a < a10942af27832c2761d020863a46e79bebe0567daffected
LinuxLinuxeb817368f50c1cbe1bd07044124aad7db6330e3a < cedff600f1642aa982178503552f0d007bc829c8affected
LinuxLinux5.15affected
LinuxLinux0 < 5.15unaffected
LinuxLinux6.1.178 <= 6.1.*unaffected
LinuxLinux6.6.145 <= 6.6.*unaffected
LinuxLinux6.12.96 <= 6.12.*unaffected
LinuxLinux6.18.39 <= 6.18.*unaffected
LinuxLinux7.1.4 <= 7.1.*unaffected
LinuxLinux7.2-rc1 <= *unaffected

Weaknesses

References