FS: JFS: Fix null-ptr-deref Read in txBegin
authorImmad Mir <mirimmad17@gmail.com>
Fri, 23 Jun 2023 13:44:01 +0000 (19:14 +0530)
committerDave Kleikamp <dave.kleikamp@oracle.com>
Fri, 23 Jun 2023 14:00:13 +0000 (09:00 -0500)
commit47cfdc338d674d38f4b2f22b7612cc6a2763ba27
tree5c6d4b0ab2b5eaddcaf170a8d2a450d1bd3ad29f
parent4e302336d5ca1767a06beee7596a72d3bdc8d983
FS: JFS: Fix null-ptr-deref Read in txBegin

 Syzkaller reported an issue where txBegin may be called
 on a superblock in a read-only mounted filesystem which leads
 to NULL pointer deref. This could be solved by checking if
 the filesystem is read-only before calling txBegin, and returning
 with appropiate error code.

Reported-By: syzbot+f1faa20eec55e0c8644c@syzkaller.appspotmail.com
Link: https://syzkaller.appspot.com/bug?id=be7e52c50c5182cc09a09ea6fc456446b2039de3
Signed-off-by: Immad Mir <mirimmad17@gmail.com>
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
fs/jfs/namei.c