]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
seccomp: drop execve() from @process list
authorLennart Poettering <lennart@poettering.net>
Tue, 25 Oct 2016 13:42:10 +0000 (15:42 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 2 Nov 2016 14:49:59 +0000 (08:49 -0600)
The system call is already part in @default hence implicitly allowed anyway.
Also, if it is actually blocked then systemd couldn't execute the service in
question anymore, since the application of seccomp is immediately followed by
it.

man/systemd.exec.xml
src/shared/seccomp-util.c

index e7d8bb23a4b4d1d9b12d8bf04dad65c3991371a3..d45e5362dc6f0089495e3dfd7e77842037711d56 100644 (file)
               </row>
               <row>
                 <entry>@process</entry>
-                <entry>Process control, execution, namespaces (<citerefentry project='man-pages'><refentrytitle>execve</refentrytitle><manvolnum>2</manvolnum></citerefentry>, <citerefentry project='man-pages'><refentrytitle>kill</refentrytitle><manvolnum>2</manvolnum></citerefentry>, <citerefentry project='man-pages'><refentrytitle>namespaces</refentrytitle><manvolnum>7</manvolnum></citerefentry>, …</entry>
+                <entry>Process control, execution, namespaces (<citerefentry project='man-pages'><refentrytitle>clone</refentrytitle><manvolnum>2</manvolnum></citerefentry>, <citerefentry project='man-pages'><refentrytitle>kill</refentrytitle><manvolnum>2</manvolnum></citerefentry>, <citerefentry project='man-pages'><refentrytitle>namespaces</refentrytitle><manvolnum>7</manvolnum></citerefentry>, …</entry>
               </row>
               <row>
                 <entry>@raw-io</entry>
index ad5782fb29528c93c87d53def821292b12e17fce..70723e9e4e02b59326f40ea7d466a24a46cc6da8 100644 (file)
@@ -443,7 +443,6 @@ const SyscallFilterSet syscall_filter_sets[_SYSCALL_FILTER_SET_MAX] = {
                 .value =
                 "arch_prctl\0"
                 "clone\0"
-                "execve\0"
                 "execveat\0"
                 "fork\0"
                 "kill\0"