Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's ksmbd component relates to how volume UUIDs are managed in FS_OBJECT_ID_INFORMATION. The issue has been addressed by prioritizing the use of the filesystem's UUID as the main volume identifier. For filesystems lacking a UUID, the identifier will default to the filesystem ID obtained from vfs_statfs().
This vulnerability could lead to incorrect volume identification, potentially causing issues in file system operations that rely on accurate UUIDs.
The vulnerability can be reproduced by accessing the ksmbd component of the Linux kernel and querying filesystem information that includes object IDs. This will reveal whether the correct UUID is being used as the volume identifier. In filesystems that do not provide a UUID, the fallback to the filesystem ID should be tested to ensure it is functioning as intended.
Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for updating the Linux kernel can be found in the official Linux documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.