]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
udf: Verify inode link counts before performing rename
authorJan Kara <jack@suse.cz>
Tue, 26 Nov 2024 11:55:12 +0000 (12:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Jan 2025 09:34:17 +0000 (10:34 +0100)
commit0a65d850c45dee422310a2ca9e888edacf0b0f90
tree7cbf0352b1b6f2f89f4f74c35566289bc668aafd
parent4d9b403474f03f92a209bd83cc1858bcb63fa7ab
udf: Verify inode link counts before performing rename

[ Upstream commit 6756af923e06aa33ad8894aaecbf9060953ba00f ]

During rename, we are updating link counts of various inodes either when
rename deletes target or when moving directory across directories.
Verify involved link counts are sane so that we don't trip warnings in
VFS.

Reported-by: syzbot+3ff7365dc04a6bcafa66@syzkaller.appspotmail.com
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/udf/namei.c