Re: [PATCHv6 bpf-next 1/9] x86/shstk: Make return uprobe work with shadow stack
From: Jiri Olsa <hidden>
Date: 2024-05-21 16:54:18
Also in:
bpf, linux-api, linux-man, lkml
From: Jiri Olsa <hidden>
Date: 2024-05-21 16:54:18
Also in:
bpf, linux-api, linux-man, lkml
On Tue, May 21, 2024 at 04:22:21PM +0200, Oleg Nesterov wrote:
On 05/21, Jiri Olsa wrote:quoted
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>quoted
Fixes: 8b1c23543436 ("x86/shstk: Add return uprobe support")Hmm... Was this commit ever applied?
should have been: 488af8ea7131 x86/shstk: Wire in shadow stack interface will send new version thanks, jirka
Oleg.