Merge tag 'execve-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Pull execve updates from Kees Cook: - Use value of kernel.randomize_va_space once per exec (Alexey Dobriyan) - Honor PT_LOAD alignment for static PIE - Make bprm->argmin only visible under CONFIG_MMU - Add KUnit testing of bprm_stack_limits() * tag 'execve-v6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux: exec: Avoid pathological argc, envc, and bprm->p values execve: Keep bprm->argmin behind CONFIG_MMU ELF: fix kernel.randomize_va_space double read exec: Add KUnit test for bprm_stack_limits() binfmt_elf: Honor PT_LOAD alignment for static PIE binfmt_elf: Calculate total_size earlier selftests/exec: Build both static and non-static load_address tests
Showing
- MAINTAINERS 2 additions, 0 deletionsMAINTAINERS
- fs/Kconfig.binfmt 8 additions, 0 deletionsfs/Kconfig.binfmt
- fs/binfmt_elf.c 67 additions, 32 deletionsfs/binfmt_elf.c
- fs/exec.c 42 additions, 7 deletionsfs/exec.c
- fs/exec_test.c 141 additions, 0 deletionsfs/exec_test.c
- include/linux/binfmts.h 1 addition, 1 deletioninclude/linux/binfmts.h
- tools/testing/selftests/exec/Makefile 12 additions, 7 deletionstools/testing/selftests/exec/Makefile
- tools/testing/selftests/exec/load_address.c 54 additions, 13 deletionstools/testing/selftests/exec/load_address.c
Please register or sign in to comment