aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-08-07 23:30:22 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-08-07 23:30:22 +0200
commitdbbc3f2e644c38e9b4993a674269478792195127 (patch)
treedff4dfad0e89cc609ff9feb1ba4566dc8b33c5c1
parentaf5d0086694b9c9b7cbf896e49e1997ec7039904 (diff)
downloadbusybox-w32-dbbc3f2e644c38e9b4993a674269478792195127.tar.gz
busybox-w32-dbbc3f2e644c38e9b4993a674269478792195127.tar.bz2
busybox-w32-dbbc3f2e644c38e9b4993a674269478792195127.zip
dumpleases: make NOEXEC
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--NOFORK_NOEXEC.lst8
-rw-r--r--networking/udhcp/dumpleases.c2
2 files changed, 5 insertions, 5 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst
index acbe29e6f..cd83ff1d6 100644
--- a/NOFORK_NOEXEC.lst
+++ b/NOFORK_NOEXEC.lst
@@ -68,7 +68,7 @@ chattr - noexec. runner
68chgrp - noexec. runner 68chgrp - noexec. runner
69chmod - noexec. runner 69chmod - noexec. runner
70chown - noexec. runner 70chown - noexec. runner
71chpasswd - runner (list of "user:password"s from stdin) 71chpasswd - longterm (list of "user:password"s from stdin)
72chpst - noexec. spawner 72chpst - noexec. spawner
73chroot - noexec. spawner 73chroot - noexec. spawner
74chrt - noexec. spawner 74chrt - noexec. spawner
@@ -86,7 +86,7 @@ cryptpw - noexec. changes state: with --password-fd=N, moves N to stdin
86cttyhack - noexec. spawner 86cttyhack - noexec. spawner
87cut - noexec. runner 87cut - noexec. runner
88date - noexec. nofork candidate(needs to stop messing up env, free xasprintf result, not use xfuncs after xasprintf) 88date - noexec. nofork candidate(needs to stop messing up env, free xasprintf result, not use xfuncs after xasprintf)
89dc - runner (eats stdin if no params) 89dc - longterm (eats stdin if no params)
90dd - noexec. runner 90dd - noexec. runner
91deallocvt - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds 91deallocvt - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds
92delgroup - noexec. leaks 92delgroup - noexec. leaks
@@ -104,7 +104,7 @@ dos2unix - noexec. runner
104dpkg - runner 104dpkg - runner
105du - runner 105du - runner
106dumpkmap - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds 106dumpkmap - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds
107dumpleases - leaks: open+xread 107dumpleases - noexec. leaks: open+xread
108echo - NOFORK 108echo - NOFORK
109ed - interactive, longterm 109ed - interactive, longterm
110egrep - longterm runner ("CMD | egrep ..." may run indefinitely, better to exec to conserve memory) 110egrep - longterm runner ("CMD | egrep ..." may run indefinitely, better to exec to conserve memory)
@@ -114,7 +114,7 @@ envdir - noexec. spawner
114envuidgid - noexec. spawner 114envuidgid - noexec. spawner
115expand - runner 115expand - runner
116expr - noexec. leaks: nested allocs 116expr - noexec. leaks: nested allocs
117factor - runner (eats stdin if no params) 117factor - longterm (eats stdin if no params)
118fakeidentd - daemon 118fakeidentd - daemon
119false - NOFORK 119false - NOFORK
120fatattr - noexec. leaks: open+xioctl, complex 120fatattr - noexec. leaks: open+xioctl, complex
diff --git a/networking/udhcp/dumpleases.c b/networking/udhcp/dumpleases.c
index dce9084b3..8aafc0d57 100644
--- a/networking/udhcp/dumpleases.c
+++ b/networking/udhcp/dumpleases.c
@@ -2,7 +2,7 @@
2/* 2/*
3 * Licensed under GPLv2 or later, see file LICENSE in this source tree. 3 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
4 */ 4 */
5//applet:IF_DUMPLEASES(APPLET(dumpleases, BB_DIR_USR_BIN, BB_SUID_DROP)) 5//applet:IF_DUMPLEASES(APPLET_NOEXEC(dumpleases, dumpleases, BB_DIR_USR_BIN, BB_SUID_DROP, dumpleases))
6 6
7//kbuild:lib-$(CONFIG_DUMPLEASES) += dumpleases.o 7//kbuild:lib-$(CONFIG_DUMPLEASES) += dumpleases.o
8 8