← Commit list

692eeb81a

Denys Vlasenko
Denys Vlasenko
2017-08-04
SUCCESS Duration: 141s

Subject

stty: make in NOEXEC

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

NOFORK_NOEXEC.lst+3 -3
@@ -244,7 +244,7 @@ nameif - leaks: config_open2+ioctl_or_perror_and_die
nbd-client
nc - runner
netstat - runner with -c
-nice - noexec candidate, spawner
+nice - noexec. spawner
nl - runner
nmeter - longterm
nohup - noexec. spawner
@@ -284,7 +284,7 @@ reboot - rare
reformime - runner
remove-shell
renice - nofork candidate(uses getpwnam, is that ok?)
-reset - noexec candidate, spawner (execs "stty")
+reset - noexec. spawner (execs "stty")
resize - noexec. changes state (signal handlers)
rev - runner
rm - noexec. rm -i interactive
@@ -330,7 +330,7 @@ ssl_client - longterm
start-stop-daemon
stat - nofork candidate(needs fewer allocs)
strings - runner
-stty - noexec/nofork candidate. has no allocs or opens except xmove_fd(xopen("-F DEVICE"),STDIN). tcsetattr(STDIN) is not a problem: it would work the same across processes sharing this fd
+stty - noexec. nofork candidate: has no allocs or opens except xmove_fd(xopen("-F DEVICE"),STDIN). tcsetattr(STDIN) is not a problem: it would work the same across processes sharing this fd
su - suid, spawner
sulogin - noexec. spawner
sum - runner
coreutils/stty.c+1 -1
@@ -25,7 +25,7 @@
//config: help
//config: stty is used to change and print terminal line settings.
-//applet:IF_STTY(APPLET(stty, BB_DIR_BIN, BB_SUID_DROP))
+//applet:IF_STTY(APPLET_NOEXEC(stty, stty, BB_DIR_BIN, BB_SUID_DROP, stty))
//kbuild:lib-$(CONFIG_STTY) += stty.o