aboutsummaryrefslogtreecommitdiff
path: root/NOFORK_NOEXEC.lst
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-09-18 14:34:15 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-09-18 14:34:15 +0200
commitc3e60e1e9a66b45794e04e9a0a39d1c012780930 (patch)
treec454c5763b062dabd8b6091f9fb21a23be0c090f /NOFORK_NOEXEC.lst
parenta6390ed77ea67937c91d8100f3c7ce7c5bce2402 (diff)
downloadbusybox-w32-c3e60e1e9a66b45794e04e9a0a39d1c012780930.tar.gz
busybox-w32-c3e60e1e9a66b45794e04e9a0a39d1c012780930.tar.bz2
busybox-w32-c3e60e1e9a66b45794e04e9a0a39d1c012780930.zip
update NOFORK_NOEXEC.lst
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to '')
-rw-r--r--NOFORK_NOEXEC.lst6
1 files changed, 6 insertions, 0 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst
index 3070a321b..e787a346d 100644
--- a/NOFORK_NOEXEC.lst
+++ b/NOFORK_NOEXEC.lst
@@ -166,6 +166,7 @@ hd - noexec. runner
166hdparm - hardware 166hdparm - hardware
167head - noexec. runner 167head - noexec. runner
168hexdump - noexec. runner 168hexdump - noexec. runner
169hexedit - interactive, longterm
169hostid - NOFORK 170hostid - NOFORK
170hostname - noexec. talks to network (hostname -d may query DNS) 171hostname - noexec. talks to network (hostname -d may query DNS)
171httpd - daemon 172httpd - daemon
@@ -235,6 +236,7 @@ md5sum - noexec. runner
235mdev - daemon 236mdev - daemon
236mesg - NOFORK 237mesg - NOFORK
237microcom - interactive, longterm 238microcom - interactive, longterm
239minips - noexec
238mkdir - NOFORK 240mkdir - NOFORK
239mkdosfs - needs ^C 241mkdosfs - needs ^C
240mke2fs - needs ^C 242mke2fs - needs ^C
@@ -264,6 +266,7 @@ nmeter - longterm
264nohup - noexec. spawner 266nohup - noexec. spawner
265nproc - NOFORK 267nproc - NOFORK
266ntpd - daemon 268ntpd - daemon
269nuke - noexec
267od - runner 270od - runner
268openvt - longterm: spawns a child and waits for it 271openvt - longterm: spawns a child and waits for it
269partprobe - noexec. leaks: open+ioctl_or_perror_and_die(BLKRRPART) 272partprobe - noexec. leaks: open+ioctl_or_perror_and_die(BLKRRPART)
@@ -300,6 +303,7 @@ remove-shell - noexec. leaks: open+xfunc
300renice - noexec. nofork candidate(uses getpwnam, is that ok?) 303renice - noexec. nofork candidate(uses getpwnam, is that ok?)
301reset - noexec. spawner (execs "stty") 304reset - noexec. spawner (execs "stty")
302resize - noexec. changes state (signal handlers) 305resize - noexec. changes state (signal handlers)
306resume - noexec
303rev - runner 307rev - runner
304rm - noexec. rm -i interactive 308rm - noexec. rm -i interactive
305rmdir - NOFORK 309rmdir - NOFORK
@@ -308,6 +312,7 @@ route - talks to network (may query DNS to convert IPs to names)
308rpm - runner 312rpm - runner
309rpm2cpio - runner 313rpm2cpio - runner
310rtcwake - longterm: puts system to sleep, optimizing this for speed is pointless 314rtcwake - longterm: puts system to sleep, optimizing this for speed is pointless
315run-init - spawner, rare, changes state (oh yes), execing may be important to free binary's inode
311run-parts - longterm 316run-parts - longterm
312runlevel - noexec. can be nofork if "endutxent()" is called unconditionally, but too rare to bother? 317runlevel - noexec. can be nofork if "endutxent()" is called unconditionally, but too rare to bother?
313runsv - daemon 318runsv - daemon
@@ -320,6 +325,7 @@ sendmail - runner
320seq - noexec. runner 325seq - noexec. runner
321setarch - noexec. spawner 326setarch - noexec. spawner
322setconsole - noexec 327setconsole - noexec
328setfattr - noexec
323setfont - noexec. leaks a lot of stuff 329setfont - noexec. leaks a lot of stuff
324setkeycodes - noexec 330setkeycodes - noexec
325setlogcons - noexec 331setlogcons - noexec