Thread (3 messages) 3 messages, 2 authors, 2020-01-07

Re: [PATCH bpf-next] bpf: Make trampolines W^X

From: Peter Zijlstra <peterz@infradead.org>
Date: 2020-01-07 09:12:12
Also in: bpf, lkml

On Mon, Jan 06, 2020 at 02:13:18PM -0800, Alexei Starovoitov wrote:
On Sun, Jan 05, 2020 at 10:33:54AM +0900, Andy Lutomirski wrote:
quoted
quoted
quoted
On Jan 4, 2020, at 8:03 PM, Justin Capella [off-list ref] wrote:

I'm rather ignorant about this topic but it would make sense to check prior to making executable from a security standpoint wouldn't it? (In support of the (set_memory_ro + set_memory_x)
Maybe, depends if it’s structured in a way that’s actually helpful from a security perspective.

It doesn’t help that set_memory_x and friends are not optimized at all. These functions are very, very, very slow and adversely affect all CPUs.
That was one of the reason it wasn't done in the first.
Also ftrace trampoline break w^x as well.
Didn't I fix that?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help