CVE-2026-99115

ksmbd: fill in FileSysIdentifier in FS_POSIX_INFORMATION

State
Published
Severity
Not scored
Published
Oct 28, 2026
Updated
Oct 30, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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

ksmbd: fill in FileSysIdentifier in FS_POSIX_INFORMATION

smb2_get_info_filesystem() reports 56 bytes for FS_POSIX_INFORMATION, that is the whole of FILE_SYSTEM_POSIX_INFO, but never assigns FileSysIdentifier. Those eight bytes go to the client as they are found in the response buffer.

The buffer is zeroed on allocation, so a standalone request leaks nothing. A compound request can leak: the offset of the next response is advanced by the length pinned for the previous one, so a reply that was written into the buffer and then dropped in favour of the short error response of smb2_set_err_rsp() stays there, and the next reply is laid over it with only the header cleared.

Report the file system id statfs() returned, which is what the field is for. FileSysIdentifier is __le64 and f_fsid is a pair of ints, so assemble the value first, val[0] as the low half, and convert it on the way out.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before cb9fbcaf1f3351bea771eec557fc6c4d2f35762bAffected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before 1d644ab9eac767d52c9b8dc0eb68c0085994d9b6Affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before da2ec27fdd7effbe4c94ec15b6c6a281800c5123Affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before f5c50f69a70fe22c44a50c869c8cd65fc35a0686Affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before beba2ef6f66a71f20531ac70a1acb0b221e362e9Affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before ab057f271ef60ff8163818badc3de75c480eca07Affected
  • e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9 to before db2267b27c054a6c2151ff7fbb67927e784f31d6Affected
LinuxLinux
  • 5.15Affected
  • before 5.15Not affected
  • 5.15.224 through 5.15.*Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.161 through 6.6.*Not affected
  • 6.12.115 through 6.12.*Not affected
  • 6.18.59 through 6.18.*Not affected
  • 7.2.13 through 7.2.*Not affected
  • 7.3 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.