aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-08-05 18:23:10 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-08-05 18:23:10 +0200
commitcaf26b36f3c11f6b5c8f8ab2bf829d14e4e6980e (patch)
tree653e7f25f818526f5b115139a924766efa41614f
parent50db1f29bf96c2ae4dbb96763793a9592d99cf02 (diff)
downloadbusybox-w32-caf26b36f3c11f6b5c8f8ab2bf829d14e4e6980e.tar.gz
busybox-w32-caf26b36f3c11f6b5c8f8ab2bf829d14e4e6980e.tar.bz2
busybox-w32-caf26b36f3c11f6b5c8f8ab2bf829d14e4e6980e.zip
sysctl: make it NOEXEC
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--NOFORK_NOEXEC.lst2
-rw-r--r--procps/sysctl.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst
index 1bb571b9c..78d06f3f5 100644
--- a/NOFORK_NOEXEC.lst
+++ b/NOFORK_NOEXEC.lst
@@ -341,7 +341,7 @@ swapoff - rare
341swapon - rare 341swapon - rare
342switch_root - spawner, rare, changes state (oh yes), execing may be important to free binary's inode 342switch_root - spawner, rare, changes state (oh yes), execing may be important to free binary's inode
343sync - NOFORK 343sync - NOFORK
344sysctl - noexec candidate, leaks: xstrdup+xmalloc_read 344sysctl - noexec. leaks: xstrdup+xmalloc_read
345syslogd - daemon 345syslogd - daemon
346tac - noexec. runner 346tac - noexec. runner
347tail - runner 347tail - runner
diff --git a/procps/sysctl.c b/procps/sysctl.c
index a42a91247..827e09cce 100644
--- a/procps/sysctl.c
+++ b/procps/sysctl.c
@@ -16,7 +16,7 @@
16//config: help 16//config: help
17//config: Configure kernel parameters at runtime. 17//config: Configure kernel parameters at runtime.
18 18
19//applet:IF_BB_SYSCTL(APPLET(sysctl, BB_DIR_SBIN, BB_SUID_DROP)) 19//applet:IF_BB_SYSCTL(APPLET_NOEXEC(sysctl, sysctl, BB_DIR_SBIN, BB_SUID_DROP, sysctl))
20 20
21//kbuild:lib-$(CONFIG_BB_SYSCTL) += sysctl.o 21//kbuild:lib-$(CONFIG_BB_SYSCTL) += sysctl.o
22 22