[sudo-commits] sudo changeset 13908:cf1f0bea9931
Todd C. Miller
Todd.Miller at sudo.ws
Fri Apr 29 13:29:21 MDT 2022
changeset: 13908:cf1f0bea9931 in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/cf1f0bea9931
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Fri Apr 29 13:09:03 2022 -0600
Log Message:
Suspend the child process and wait for SIGUSR when using ptrace.
This fixes a race condition in ptrace-based intercept mode when
running the command in a pty. It was possible for the monitor to
receive SIGCHLD when the command sent itself SIGSTOP before the
main sudo process did.
diffstat:
src/exec_common.c | 35 ++++++-----------------------------
src/exec_monitor.c | 27 ++++++++++++++++++++++++++-
src/exec_nopty.c | 29 ++++++++++++++++++++++++++++-
src/exec_ptrace.c | 31 ++++++++++++++++++-------------
4 files changed, 78 insertions(+), 44 deletions(-)
More information about the sudo-commits
mailing list