mirror of https://github.com/sudo-project/sudo.git
19 lines
402 B
Bash
Executable File
19 lines
402 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Verify CHROOT and CWD support
|
|
# This will catch an unpatched double-free in set_cmnd_path() under ASAN.
|
|
#
|
|
|
|
: ${TESTSUDOERS=testsudoers}
|
|
|
|
exec 2>&1
|
|
|
|
# Exercise double free of user_cmnd in set_cmnd_path() under ASAN.
|
|
# We need more than one rule where the last rule matches and has CHROOT.
|
|
$TESTSUDOERS root /bin/ls <<'EOF'
|
|
root ALL = CWD=/ /bin/pwd
|
|
root ALL = CHROOT=/ /bin/ls
|
|
EOF
|
|
|
|
exit 0
|