Files
erofs-linux/kernel/events
Oleg Nesterov 34820304cc uprobes: fix kernel info leak via "[uprobes]" vma
xol_add_vma() maps the uninitialized page allocated by __create_xol_area()
into userspace. On some architectures (x86) this memory is readable even
without VM_READ, VM_EXEC results in the same pgprot_t as VM_EXEC|VM_READ,
although this doesn't really matter, debugger can read this memory anyway.

Link: https://lore.kernel.org/all/[email protected]/

Reported-by: Will Deacon <[email protected]>
Fixes: d4b3b6384f ("uprobes/core: Allocate XOL slots for uprobes use")
Cc: [email protected]
Acked-by: Masami Hiramatsu (Google) <[email protected]>
Signed-off-by: Oleg Nesterov <[email protected]>
Signed-off-by: Masami Hiramatsu (Google) <[email protected]>
2024-09-30 08:19:11 +09:00
..
2024-09-27 08:18:43 -07:00
…