Re: [syzbot] [cifs?] memory leak in smb3_fs_context_fullpath

From: shaurya
Date: Tue Nov 18 2025 - 06:23:40 EST


#syz test:
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master

diff --git a/fs/smb/client/fs_context.c b/fs/smb/client/fs_context.c
index 0f894d09157b..975f1fa153fd 100644
--- a/fs/smb/client/fs_context.c
+++ b/fs/smb/client/fs_context.c
@@ -1834,6 +1834,12 @@ static int smb3_fs_context_parse_param(struct fs_context *fc,
     ctx->password = NULL;
     kfree_sensitive(ctx->password2);
     ctx->password2 = NULL;
+    kfree(ctx->source);
+    ctx->source = NULL;
+    if (fc) {
+        kfree(fc->source);
+        fc->source = NULL;
+    }
     return -EINVAL;
 }

--
2.34.1