Description
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix dir separator in SMB1 UNIX mounts When calling cifs_mount_get_tcon() with SMB1 UNIX mounts, @cifs_sb->mnt_cifs_flags needs to be read or updated only after calling reset_cifs_unix_caps(), otherwise it might end up with missing CIFS_MOUNT_POSIXACL and CIFS_MOUNT_POSIX_PATHS bits. This fixes the wrong dir separator used in paths caused by the missing CIFS_MOUNT_POSIX_PATHS bit in cifs_sb_info::mnt_cifs_flags.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
4fc3a433c13944ee5766ec5b9bf6f1eb4d29b880 to < fbbfcf35e1ee3396631f3dc6214cb626aa9814c3affected4fc3a433c13944ee5766ec5b9bf6f1eb4d29b880 to < c4d3fc5844d685441befd0caaab648321013cdfdaffected9d9f6e06123001208cd8ae6332c7e814ab709169affected6.18.53 to < 6.19affected
Linux Linux
Default version status: affected
7.0affected0 to < 7.0unaffected7.0.2 to ≤ 7.0.*unaffected7.1 to ≤ *unaffected