Re: [PATCH] binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined
From: Kees Cook
Date: Mon Aug 26 2024 - 16:06:19 EST
On Sun, 25 Aug 2024 20:27:45 -0700, Max Filippov wrote:
> create_elf_fdpic_tables() does not correctly account the space for the
> AUX vector when an architecture has ELF_HWCAP2 defined. Prior to the
> commit 10e29251be0e ("binfmt_elf_fdpic: fix /proc/<pid>/auxv") it
> resulted in the last entry of the AUX vector being set to zero, but with
> that change it results in a kernel BUG.
>
> Fix that by adding one to the number of AUXV entries (nitems) when
> ELF_HWCAP2 is defined.
>
> [...]
Applied to for-linus/execve, thanks!
[1/1] binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined
https://git.kernel.org/kees/c/c6a09e342f8e
Take care,
--
Kees Cook