]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
udf: Avoid accessing uninitialized data on failed inode read
authorJan Kara <jack@suse.cz>
Fri, 25 Sep 2020 10:14:03 +0000 (12:14 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Oct 2020 09:08:23 +0000 (10:08 +0100)
commiteacaacfe8bd007100173b63658db9975d7b4693b
tree0e0970601f26be0632db944842b208967dcd0bcc
parent9a3d398af87db2206996232edbf9a24d7388d7cc
udf: Avoid accessing uninitialized data on failed inode read

[ Upstream commit 044e2e26f214e5ab26af85faffd8d1e4ec066931 ]

When we fail to read inode, some data accessed in udf_evict_inode() may
be uninitialized. Move the accesses to !is_bad_inode() branch.

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