mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-12 16:54:42 +08:00
selftests/bpf: Fix OOB write in test_verifier
The commit referenced below added fixup_map_timer support (to create a
BPF map containing timers), but failed to increase the size of the
map_fds array, leading to out of bounds write. Fix this by changing
MAX_NR_MAPS to 22.
Fixes: e60e6962c5
("selftests/bpf: Add tests for restricted helpers")
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20211214014800.78762-1-memxor@gmail.com
This commit is contained in:
parent
bd0687c18e
commit
f7abc4c8df
@ -54,7 +54,7 @@
|
|||||||
#define MAX_INSNS BPF_MAXINSNS
|
#define MAX_INSNS BPF_MAXINSNS
|
||||||
#define MAX_TEST_INSNS 1000000
|
#define MAX_TEST_INSNS 1000000
|
||||||
#define MAX_FIXUPS 8
|
#define MAX_FIXUPS 8
|
||||||
#define MAX_NR_MAPS 21
|
#define MAX_NR_MAPS 22
|
||||||
#define MAX_TEST_RUNS 8
|
#define MAX_TEST_RUNS 8
|
||||||
#define POINTER_VALUE 0xcafe4all
|
#define POINTER_VALUE 0xcafe4all
|
||||||
#define TEST_DATA_LEN 64
|
#define TEST_DATA_LEN 64
|
||||||
|
Loading…
Reference in New Issue
Block a user