Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 10e29251 authored by Max Filippov's avatar Max Filippov Committed by Kees Cook
Browse files

binfmt_elf_fdpic: fix /proc/<pid>/auxv


Althought FDPIC linux kernel provides /proc/<pid>/auxv files they are
empty because there's no code that initializes mm->saved_auxv in the
FDPIC ELF loader.

Synchronize FDPIC ELF aux vector setup with ELF. Replace entry-by-entry
aux vector copying to userspace with initialization of mm->saved_auxv
first and then copying it to userspace as a whole.

Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
Link: https://lore.kernel.org/r/20240322195418.2160164-1-jcmvbkbc@gmail.com


Signed-off-by: default avatarKees Cook <keescook@chromium.org>
parent 2a5eb999
Branches
Tags
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment