]> www.infradead.org Git - users/dwmw2/linux.git/commit
cifs: fix use after free for iface while disabling secondary channels
authorRitvik Budhiraja <rbudhiraja@microsoft.com>
Tue, 21 Nov 2023 13:43:47 +0000 (19:13 +0530)
committerSteve French <stfrench@microsoft.com>
Thu, 23 Nov 2023 17:42:55 +0000 (11:42 -0600)
commita15ccef82d3de9a37dc25898c60a394209368dc8
treefd45edb7712b009190a4d2549183894893838e34
parent98b1cc82c4affc16f5598d4fa14b1858671b2263
cifs: fix use after free for iface while disabling secondary channels

We were deferencing iface after it has been released. Fix is to
release after all dereference instances have been encountered.

Signed-off-by: Ritvik Budhiraja <rbudhiraja@microsoft.com>
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <error27@gmail.com>
Closes: https://lore.kernel.org/r/202311110815.UJaeU3Tt-lkp@intel.com/
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/sess.c