From: Todd C. Miller Date: Thu, 25 Aug 2016 14:33:07 +0000 (-0600) Subject: Add regress for check_defaults() use-after-free bug. X-Git-Tag: SUDO_1_8_18^2~58 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c5cfc9584c25e5a7c6037899f03b9d0d7f375a22;p=sudo Add regress for check_defaults() use-after-free bug. --- diff --git a/plugins/sudoers/regress/visudo/test6.out.ok b/plugins/sudoers/regress/visudo/test6.out.ok new file mode 100644 index 000000000..e5c355c2e --- /dev/null +++ b/plugins/sudoers/regress/visudo/test6.out.ok @@ -0,0 +1 @@ +stdin: parsed OK diff --git a/plugins/sudoers/regress/visudo/test6.sh b/plugins/sudoers/regress/visudo/test6.sh new file mode 100755 index 000000000..876196520 --- /dev/null +++ b/plugins/sudoers/regress/visudo/test6.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# Verify parsing of Defaults syntax +# + +./visudo -csf - <root !set_logname +Defaults:FULLTIMERS !lecture +Defaults:millert !authenticate +Defaults@SERVERS log_year, logfile=/var/log/sudo.log +Defaults!PAGERS noexec + +Defaults env_keep -= "HOME" +Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS" +Defaults env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE" + +User_Alias FULLTIMERS = millert, mikef, dowdy + +Cmnd_Alias PAGERS = /usr/bin/more, /usr/bin/pg, /usr/bin/less + +Host_Alias SERVERS = master, mail, www, ns +EOF + +exit 0