diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-04 17:39:05 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-08-04 17:39:05 +0200 |
commit | 6bec24c4f5a2c853c10fd59a56d0d197b5e5fd64 (patch) | |
tree | bee158649f990c93e59f7fddcbf9daa8b4df874f | |
parent | 74c05f5b2cfde7a561e55437eb499f96864179a3 (diff) | |
download | busybox-w32-6bec24c4f5a2c853c10fd59a56d0d197b5e5fd64.tar.gz busybox-w32-6bec24c4f5a2c853c10fd59a56d0d197b5e5fd64.tar.bz2 busybox-w32-6bec24c4f5a2c853c10fd59a56d0d197b5e5fd64.zip |
mktemp: make it NOEXEC
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | NOFORK_NOEXEC.lst | 2 | ||||
-rw-r--r-- | coreutils/mktemp.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/NOFORK_NOEXEC.lst b/NOFORK_NOEXEC.lst index 9741f21ea..90c802b2a 100644 --- a/NOFORK_NOEXEC.lst +++ b/NOFORK_NOEXEC.lst | |||
@@ -231,7 +231,7 @@ mkfs.vfat | |||
231 | mknod - noexec | 231 | mknod - noexec |
232 | mkpasswd | 232 | mkpasswd |
233 | mkswap | 233 | mkswap |
234 | mktemp - leaks: xstrdup+concat_path_file | 234 | mktemp - noexec. leaks: xstrdup+concat_path_file |
235 | modinfo - noexec | 235 | modinfo - noexec |
236 | modprobe - noexec | 236 | modprobe - noexec |
237 | more - interactive, longterm | 237 | more - interactive, longterm |
diff --git a/coreutils/mktemp.c b/coreutils/mktemp.c index bfef0b4a6..944eb0e06 100644 --- a/coreutils/mktemp.c +++ b/coreutils/mktemp.c | |||
@@ -36,7 +36,7 @@ | |||
36 | //config: help | 36 | //config: help |
37 | //config: mktemp is used to create unique temporary files | 37 | //config: mktemp is used to create unique temporary files |
38 | 38 | ||
39 | //applet:IF_MKTEMP(APPLET(mktemp, BB_DIR_BIN, BB_SUID_DROP)) | 39 | //applet:IF_MKTEMP(APPLET_NOEXEC(mktemp, mktemp, BB_DIR_BIN, BB_SUID_DROP, mktemp)) |
40 | 40 | ||
41 | //kbuild:lib-$(CONFIG_MKTEMP) += mktemp.o | 41 | //kbuild:lib-$(CONFIG_MKTEMP) += mktemp.o |
42 | 42 | ||