• Andreas Gruenbacher's avatar
    gfs2: Always check inode size of inline inodes · 70376c7f
    Andreas Gruenbacher authored
    Check if the inode size of stuffed (inline) inodes is within the allowed
    range when reading inodes from disk (gfs2_dinode_in()).  This prevents
    us from on-disk corruption.
    
    The two checks in stuffed_readpage() and gfs2_unstuffer_page() that just
    truncate inline data to the maximum allowed size don't actually make
    sense, and they can be removed now as well.
    
    Reported-by: syzbot+7bb81dfa9cda07d9cd9d@syzkaller.appspotmail.com
    Signed-off-by: default avatarAndreas Gruenbacher <agruenba@redhat.com>
    70376c7f
glops.c 21.3 KB