Thread (11 messages) flat view 11 messages, 7 authors, 2019-12-06

Re: [RFC PATCH] ptrace: add PTRACE_GETFD request

From: Tycho Andersen <hidden>
Date: 2019-12-06 14:10:47
Also in: lkml

On Thu, Dec 05, 2019 at 11:44:53PM +0000, Sargun Dhillon wrote:
PTRACE_GETFD is a generic ptrace API that allows the tracer to
get file descriptors from the traceee.

The primary reason to use this syscall is to allow sandboxers to
I might change this to "one motivation to use this ptrace command",
because I'm sure people will invent other crazy uses soon after it's
added :)
take action on an FD on behalf of the tracee. For example, this
can be combined with seccomp's user notification feature to extract
a file descriptor and call privileged syscalls, like binding
a socket to a privileged port.
This can already be accomplished via injecting parasite code like CRIU
does; adding a ptrace() command like this makes it much nicer to be
sure, but it is redundant.

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