Thread (23 messages) 23 messages, 7 authors, 2024-05-30

Re: [PATCHv6 bpf-next 1/9] x86/shstk: Make return uprobe work with shadow stack

From: Oleg Nesterov <oleg@redhat.com>
Date: 2024-05-21 14:24:20
Also in: bpf, linux-man, linux-trace-kernel, lkml

On 05/21, Jiri Olsa wrote:
Currently the application with enabled shadow stack will crash
if it sets up return uprobe. The reason is the uretprobe kernel
code changes the user space task's stack, but does not update
shadow stack accordingly.

Adding new functions to update values on shadow stack and using
them in uprobe code to keep shadow stack in sync with uretprobe
changes to user stack.
I don't think my ack has any value in this area but looks good to me.

Reviewed-by: Oleg Nesterov <oleg@redhat.com>

Fixes: 8b1c23543436 ("x86/shstk: Add return uprobe support")
Hmm... Was this commit ever applied?

Oleg.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help