-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 - -------------------------------------------------------------------------- Debian Security Advisory DSA 946-2 security@xxxxxxxxxx http://www.debian.org/security/ Martin Schulze April 8th, 2006 http://www.debian.org/security/faq - -------------------------------------------------------------------------- Package : sudo Vulnerability : missing input sanitising Problem type : local Debian-specific: no CVE IDs : CVE-2005-4158 CVE-2006-0151 Debian Bug : 342948 The former correction to vulnerabilities in the sudo package worked fine but were too strict for some environments. Therefore we have reviewed the changes again and allowed some environment variables to go back into the privileged execution environment. Hence, this update. The configuration option "env_reset" is now activated by default. It will preserve only the environment variables HOME, LOGNAME, PATH, SHELL, TERM, DISPLAY, XAUTHORITY, XAUTHORIZATION, LANG, LANGUAGE, LC_*, and USER in addition to the separate SUDO_* variables. For completeness please find below the original advisory text: It has been discovered that sudo, a privileged program, that provides limited super user privileges to specific users, passes several environment variables to the program that runs with elevated privileges. In the case of include paths (e.g. for Perl, Python, Ruby or other scripting languages) this can cause arbitrary code to be executed as privileged user if the attacker points to a manipulated version of a system library. This update alters the former behaviour of sudo and limits the number of supported environment variables to LC_*, LANG, LANGUAGE and TERM. Additional variables are only passed through when set as env_check in /etc/sudoers, which might be required for some scripts to continue to work. For the old stable distribution (woody) this problem has been fixed in version 1.6.6-1.6. For the stable distribution (sarge) this problem has been fixed in version 1.6.8p7-1.4. For the unstable distribution (sid) the same behaviour will be implemented soon. Upgrade Instructions - -------------------- wget url will fetch the file for you dpkg -i file.deb will install the referenced file. If you are using the apt-get package manager, use the line for sources.list as given below: apt-get update will update the internal database apt-get upgrade will install corrected packages You may use an automated update by adding the resources from the footer to the proper configuration. Debian GNU/Linux 3.0 alias woody - -------------------------------- Source archives: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6.dsc Size/MD5 checksum: 589 fda4d1382149f25cfebf1699db73c2aa http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6.diff.gz Size/MD5 checksum: 14121 396faaedb67ff76a247a6946cae23d51 http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6.orig.tar.gz Size/MD5 checksum: 333074 4da4bf6cf31634cc7a17ec3b69fdc333 Alpha architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_alpha.deb Size/MD5 checksum: 152548 bbf4346a6956e646b5dd0c73059bb97c ARM architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_arm.deb Size/MD5 checksum: 142328 3f58b32ce7cb6334c391e53da32e6fcd Intel IA-32 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_i386.deb Size/MD5 checksum: 135988 90c493e545de6fb4e69041ff3adb5e64 Intel IA-64 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_ia64.deb Size/MD5 checksum: 173384 8db6ba716e87235971e32e87d03f2c40 HP Precision architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_hppa.deb Size/MD5 checksum: 148504 87976f60402cac2cee6e7d58f7dd63c8 Motorola 680x0 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_m68k.deb Size/MD5 checksum: 133596 fe52aae580b7b0bc3ff9ac36012cede0 Big endian MIPS architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_mips.deb Size/MD5 checksum: 145228 933f52b4795e5acd1d69a10d569165b5 Little endian MIPS architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_mipsel.deb Size/MD5 checksum: 145094 a4d7a6bdb7f26c1f29494a11ccf97a74 PowerPC architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_powerpc.deb Size/MD5 checksum: 141508 fd135af083103859e484e52119464662 IBM S/390 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_s390.deb Size/MD5 checksum: 141078 2b5d766cce3ca1b94539d4965e97c01b Sun Sparc architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.6-1.6_sparc.deb Size/MD5 checksum: 143808 39b46d2ca3289c4f2bd7d0228fc4eef7 Debian GNU/Linux 3.1 alias sarge - -------------------------------- Source archives: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4.dsc Size/MD5 checksum: 573 40676c986431100eef088b1f3b3c1e03 http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4.diff.gz Size/MD5 checksum: 21602 6cf5325a202a70e62c2a662e9de3d6c5 http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7.orig.tar.gz Size/MD5 checksum: 585302 ad65d24f20c736597360d242515e412c Alpha architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_alpha.deb Size/MD5 checksum: 177688 64d7d8eb1188d58f197e121c55ce9ca0 AMD64 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_amd64.deb Size/MD5 checksum: 171058 6870002928d01d45e0a5287cc2017a70 ARM architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_arm.deb Size/MD5 checksum: 164372 31031e0fc73dd4a1a6cc57a44b514f88 Intel IA-32 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_i386.deb Size/MD5 checksum: 160676 9eda34ab034ad6ab65e4f3ea1876015e Intel IA-64 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_ia64.deb Size/MD5 checksum: 195934 1df26a3372ea03ac840a40266fbf48d6 HP Precision architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_hppa.deb Size/MD5 checksum: 171542 8e0ad3c6f597e27169864daf90eccb16 Motorola 680x0 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_m68k.deb Size/MD5 checksum: 155874 900bed288f532882a0cccb798f871d77 Big endian MIPS architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_mips.deb Size/MD5 checksum: 169346 0f2094e3a4c51c83e9975b57a48b15a2 Little endian MIPS architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_mipsel.deb Size/MD5 checksum: 169392 6be4e3681b8dc4ddc9777ed1f186285f PowerPC architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_powerpc.deb Size/MD5 checksum: 166290 76386481e58f6cfcd53c394877792950 IBM S/390 architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_s390.deb Size/MD5 checksum: 169100 bab22d31f43acc189ec97458f5047133 Sun Sparc architecture: http://security.debian.org/pool/updates/main/s/sudo/sudo_1.6.8p7-1.4_sparc.deb Size/MD5 checksum: 163168 e0cdf1a6ed38504a0b31904aa7c654cc These files will probably be moved into the stable distribution on its next update. - --------------------------------------------------------------------------------- For apt-get: deb http://security.debian.org/ stable/updates main For dpkg-ftp: ftp://security.debian.org/debian-security dists/stable/updates/main Mailing list: debian-security-announce@xxxxxxxxxxxxxxxx Package info: `apt-cache show <pkg>' and http://packages.debian.org/<pkg> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEN+AiW5ql+IAeqTIRAsiJAJ9u/0gMQ+Iv3Dn6MBkzJDgHhJOHFgCgmil/ +3y4UrFn/bF29FaVTbSoEvE= =GBQB -----END PGP SIGNATURE-----