]> 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>
Fri, 30 Oct 2020 09:38:29 +0000 (10:38 +0100)
commitc1c3e98880ef9015cab4e3f4936c923273f70331
tree356e21a99fa478d5cb73f3127acec05bda311fae
parentc33948e7f5295fb18797080507b2c7f2bab323f9
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