partprobe: make it NOEXEC
authorDenys Vlasenko <vda.linux@googlemail.com>
Fri, 4 Aug 2017 23:46:39 +0000 (01:46 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Fri, 4 Aug 2017 23:46:39 +0000 (01:46 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
NOFORK_NOEXEC.lst
miscutils/partprobe.c

index f6cc548d2c5d1f0fde93244b8fab506a60a618bb..0e1fb1f5590083fb640ec71cc1d5c4d12519a320 100644 (file)
@@ -252,7 +252,7 @@ nproc - NOFORK
 ntpd - daemon
 od - runner
 openvt - longterm: spawns a child and waits for it
-partprobe - noexec candidate (simple), leaks: open+ioctl_or_perror_and_die(BLKRRPART)
+partprobe - noexec. leaks: open+ioctl_or_perror_and_die(BLKRRPART)
 passwd - suid
 paste - noexec. runner
 patch - needs ^C
index 2c12a7d204ce51cbac7d742069411c4bc83cc4e7..d1ae27348c75659c31c75d6d4492ea63dbd335b9 100644 (file)
@@ -11,7 +11,7 @@
 //config:      help
 //config:      Ask kernel to rescan partition table.
 
-//applet:IF_PARTPROBE(APPLET(partprobe, BB_DIR_USR_SBIN, BB_SUID_DROP))
+//applet:IF_PARTPROBE(APPLET_NOEXEC(partprobe, partprobe, BB_DIR_USR_SBIN, BB_SUID_DROP, partprobe))
 
 //kbuild:lib-$(CONFIG_PARTPROBE) += partprobe.o