diff options
-rw-r--r-- | NOFORK_NOEXEC.lst | 8 | ||||
-rw-r--r-- | networking/udhcp/dumpleases.c | 2 |
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 | |||
68 | chgrp - noexec. runner | 68 | chgrp - noexec. runner |
69 | chmod - noexec. runner | 69 | chmod - noexec. runner |
70 | chown - noexec. runner | 70 | chown - noexec. runner |
71 | chpasswd - runner (list of "user:password"s from stdin) | 71 | chpasswd - longterm (list of "user:password"s from stdin) |
72 | chpst - noexec. spawner | 72 | chpst - noexec. spawner |
73 | chroot - noexec. spawner | 73 | chroot - noexec. spawner |
74 | chrt - noexec. spawner | 74 | chrt - noexec. spawner |
@@ -86,7 +86,7 @@ cryptpw - noexec. changes state: with --password-fd=N, moves N to stdin | |||
86 | cttyhack - noexec. spawner | 86 | cttyhack - noexec. spawner |
87 | cut - noexec. runner | 87 | cut - noexec. runner |
88 | date - noexec. nofork candidate(needs to stop messing up env, free xasprintf result, not use xfuncs after xasprintf) | 88 | date - noexec. nofork candidate(needs to stop messing up env, free xasprintf result, not use xfuncs after xasprintf) |
89 | dc - runner (eats stdin if no params) | 89 | dc - longterm (eats stdin if no params) |
90 | dd - noexec. runner | 90 | dd - noexec. runner |
91 | deallocvt - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds | 91 | deallocvt - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds |
92 | delgroup - noexec. leaks | 92 | delgroup - noexec. leaks |
@@ -104,7 +104,7 @@ dos2unix - noexec. runner | |||
104 | dpkg - runner | 104 | dpkg - runner |
105 | du - runner | 105 | du - runner |
106 | dumpkmap - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds | 106 | dumpkmap - noexec. leaks: get_console_fd_or_die() may open a new fd, or return one of stdio fds |
107 | dumpleases - leaks: open+xread | 107 | dumpleases - noexec. leaks: open+xread |
108 | echo - NOFORK | 108 | echo - NOFORK |
109 | ed - interactive, longterm | 109 | ed - interactive, longterm |
110 | egrep - longterm runner ("CMD | egrep ..." may run indefinitely, better to exec to conserve memory) | 110 | egrep - longterm runner ("CMD | egrep ..." may run indefinitely, better to exec to conserve memory) |
@@ -114,7 +114,7 @@ envdir - noexec. spawner | |||
114 | envuidgid - noexec. spawner | 114 | envuidgid - noexec. spawner |
115 | expand - runner | 115 | expand - runner |
116 | expr - noexec. leaks: nested allocs | 116 | expr - noexec. leaks: nested allocs |
117 | factor - runner (eats stdin if no params) | 117 | factor - longterm (eats stdin if no params) |
118 | fakeidentd - daemon | 118 | fakeidentd - daemon |
119 | false - NOFORK | 119 | false - NOFORK |
120 | fatattr - noexec. leaks: open+xioctl, complex | 120 | fatattr - 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 | ||