]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ocfs2: use kzalloc for quota recovery bitmap allocation
authorTristan Madani <tristan@talencesecurity.com>
Sat, 18 Apr 2026 13:10:48 +0000 (13:10 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 29 May 2026 04:24:40 +0000 (21:24 -0700)
commit93c8c6ea90be9e9df8fe14048ad4e3caad0770a6
treeacb09facb137d8cbfcc50b91243a5057c4a9933e
parent0e75190fe40093d85c0c698d9f8dca66df842605
ocfs2: use kzalloc for quota recovery bitmap allocation

ocfs2 quota recovery allocates a bitmap buffer with kmalloc and does not
fully initialize it.  This can lead to use of uninitialized bits during
quota recovery from a corrupted filesystem image.

Use kzalloc instead to ensure the bitmap is zero-initialized.

Link: https://lore.kernel.org/20260418131048.1052507-1-tristmd@gmail.com
Reported-by: syzbot+7ea0b96c4ddb49fd1a70@syzkaller.appspotmail.com
Signed-off-by: Tristan Madani <tristan@talencesecurity.com>
Reviewed-by: Joseph Qi <joseph.qi@linux.alibaba.com>
Cc: Mark Fasheh <mark@fasheh.com>
Cc: Joel Becker <jlbec@evilplan.org>
Cc: Junxiao Bi <junxiao.bi@oracle.com>
Cc: Changwei Ge <gechangwei@live.cn>
Cc: Jun Piao <piaojun@huawei.com>
Cc: Heming Zhao <heming.zhao@suse.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
fs/ocfs2/quota_local.c