diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-12-26 16:19:45 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-12-26 16:19:45 -0800 |
| commit | 04688d6128b7c8b4ccec2913e7f2ff1c4437da96 (patch) | |
| tree | 7f5c5bdbcef42c2bfc76a96442f040d9eb26dd2b /fs | |
| parent | 1e5e062ad84c4b700f1a6d51a548c936784f8951 (diff) | |
| parent | cb6d5aa9c0f10074f1ad056c3e2278ad2cc7ec8d (diff) | |
Merge tag 'v6.19-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
Pull smb client fix from Steve French:
- Fix potential memory leak
* tag 'v6.19-rc2-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6:
cifs: Fix memory and information leak in smb3_reconfigure()
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/smb/client/fs_context.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/smb/client/fs_context.c b/fs/smb/client/fs_context.c index c2de97e4ad59..d4291d3a9a48 100644 --- a/fs/smb/client/fs_context.c +++ b/fs/smb/client/fs_context.c @@ -1139,6 +1139,8 @@ static int smb3_reconfigure(struct fs_context *fc) rc = smb3_sync_session_ctx_passwords(cifs_sb, ses); if (rc) { mutex_unlock(&ses->session_mutex); + kfree_sensitive(new_password); + kfree_sensitive(new_password2); return rc; } |
