Messages in this thread | | | From | David Laight <> | Subject | RE: WARNING in __kernel_read (2) | Date | Sat, 26 Sep 2020 13:17:04 +0000 |
| |
From: David Laight > Sent: 26 September 2020 12:16 > To: 'syzbot' <syzbot+51177e4144d764827c45@syzkaller.appspotmail.com>; linux-fsdevel@vger.kernel.org; > linux-kernel@vger.kernel.org; syzkaller-bugs@googlegroups.com; viro@zeniv.linux.org.uk > Subject: RE: WARNING in __kernel_read (2) > > > From: syzbot <syzbot+51177e4144d764827c45@syzkaller.appspotmail.com> > > Sent: 26 September 2020 03:58 > > To: linux-fsdevel@vger.kernel.org; linux-kernel@vger.kernel.org; syzkaller-bugs@googlegroups.com; > > viro@zeniv.linux.org.uk > > Subject: WARNING in __kernel_read (2) > > I suspect this is calling finit_module() on an fd > that doesn't have read permissions.
Code inspection also seems to imply that the check means the exec() also requires read permissions on the file.
This isn't traditionally true. suid #! scripts are particularly odd without 'owner read' (everyone except the owner can run them!).
David
- Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)
| |