summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-admin/sudo/ChangeLog6
-rw-r--r--app-admin/sudo/sudo-1.6.8_p8-r2.ebuild31
2 files changed, 23 insertions, 14 deletions
diff --git a/app-admin/sudo/ChangeLog b/app-admin/sudo/ChangeLog
index 0841532e917f..96f24100eaca 100644
--- a/app-admin/sudo/ChangeLog
+++ b/app-admin/sudo/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-admin/sudo
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/ChangeLog,v 1.44 2005/06/06 11:43:16 taviso Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/ChangeLog,v 1.45 2005/06/06 14:52:11 taviso Exp $
+
+ 06 Jun 2005; Tavis Ormandy <taviso@gentoo.org> sudo-1.6.8_p8-r2.ebuild:
+ add some additional variables to blacklist from common interpreters.
+ please see coments in ebuild.
*sudo-1.6.8_p8-r2 (06 Jun 2005)
diff --git a/app-admin/sudo/sudo-1.6.8_p8-r2.ebuild b/app-admin/sudo/sudo-1.6.8_p8-r2.ebuild
index 2ad6d6909901..af403329e1c9 100644
--- a/app-admin/sudo/sudo-1.6.8_p8-r2.ebuild
+++ b/app-admin/sudo/sudo-1.6.8_p8-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.6.8_p8-r2.ebuild,v 1.10 2005/06/06 14:23:44 taviso Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/sudo/sudo-1.6.8_p8-r2.ebuild,v 1.11 2005/06/06 14:52:11 taviso Exp $
inherit eutils pam
@@ -41,18 +41,23 @@ src_unpack() {
# perl, bash, python, ruby, etc., in the hope of dissuading
# a casual attacker.
- einfo "Blacklisting variables..."
- sudo_bad_var SHELLOPTS # bash, change shoptions.
- sudo_bad_var PERLIO_DEBUG # perl, write debug to file.
- sudo_bad_var PERL5LIB # perl, change search path.
- sudo_bad_var PERL_HASH_SEED # perl, change seed.
- sudo_bad_var PERL_HASH_SEED_DEBUG # perl, disclose seed.
- sudo_bad_var PERL_SIGNALS # perl, use deferred signals.
- sudo_bad_var FIGNORE # sh, set glob mask.
- sudo_bad_var FPATH # sh, search path for functions.
- sudo_bad_var PS3 # sh, prompt for select.
- sudo_bad_var GLOBIGNORE # bash, glob paterns to ignore.
- sudo_bad_var PERL5OPT # perl, set options
+ einfo "Blacklisting common variables..."
+ sudo_bad_var SHELLOPTS # bash, change shoptions.
+ sudo_bad_var PERLIO_DEBUG # perl, write debug to file.
+ sudo_bad_var PERL5LIB # perl, change search path.
+ sudo_bad_var PERL_HASH_SEED # perl, change seed.
+ sudo_bad_var PERL_HASH_SEED_DEBUG # perl, disclose seed.
+ sudo_bad_var PERL_SIGNALS # perl, use deferred signals.
+ sudo_bad_var FIGNORE # sh, set glob mask.
+ sudo_bad_var FPATH # sh, search path for functions.
+ sudo_bad_var PS3 # sh, prompt for select.
+ sudo_bad_var GLOBIGNORE # bash, glob paterns to ignore.
+ sudo_bad_var PERL5OPT # perl, set options.
+ sudo_bad_var PYTHONHOME # python, module search path.
+ sudo_bad_var PYTHONPATH # python, module search path.
+ sudo_bad_var RUBYLIB # ruby, lib load path.
+ sudo_bad_var RUBYOPT # ruby, cl options.
+ sudo_bad_var RUBYPATH # ruby, script search path.
einfo "...done."
}