Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'affs-for-7.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull AFFS fix from David Sterba:
"There's a potential out-of-bounds read in the directory hash table
during readdir"

* tag 'affs-for-7.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
affs: bound hash_pos before table lookup in affs_readdir

+2
+2
fs/affs/dir.c
··· 119 119 pr_debug("readdir() left off=%d\n", ino); 120 120 goto inside; 121 121 } 122 + if (hash_pos >= AFFS_SB(sb)->s_hashsize) 123 + goto done; 122 124 123 125 ino = be32_to_cpu(AFFS_HEAD(dir_bh)->table[hash_pos]); 124 126 for (i = 0; ino && i < chain_pos; i++) {