Package: sudo
Version: 1.6.8p7-1.3
Followup-For: Bug #349587

This bug is actually a bit more far sweeping. The patch made in the
security advisory DSA 946-1 was not thought out at all. All of the
mechanisms to provide the workaround functionality put in place were
already in place. env_reset just needed to have the LC_* variables added
to it and possibly be turned on by default. This change in 1.3 causes
all sorts of un-intended breakage of automated systems which use sudo.
In fact, explicitly setting env_keep+="HOME" is broken without first
setting env_reset (even though the basic functionality is in place due
to the patch). Just simply using env_keep+="HOME" will not even
function. At the very least this should be documented if not completely
reversed and re-thought out.


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-16-dobbs-1
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages sudo depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libpam-modules              0.76-22      Pluggable Authentication Modules f
ii  libpam0g                    0.76-22      Pluggable Authentication Modules l

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to