smb: client: fix potential UAF and double free in smb2_open_file() (CVE-2026-45972) | HOL Guard CVE