Re: patch - adds new setting safe_mode_hide_env_vars

From: Date: Sat, 21 Oct 2000 17:01:38 +0000
Subject: Re: patch - adds new setting safe_mode_hide_env_vars
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-35726@lists.php.net to get a copy of this message
I did think of that, safe_mode blocks all capibility to execute commands ( backtics, passthru, exec, system, etc ) -Jason Andi Gutmans wrote: > > What if someone does exec("printenv") ? He can still get all of the > environment variables. > > Andi > > At 04:35 PM 10/20/00 -0700, Jason Greene wrote: > >If you guys could take a look at this patch, and see what you think. This > >allows for an ini setting that will block specified > >environmental variables from being seen by php scripts. It does make one > >update that probably should be moved, and that is in > >php_module_startup. Since this uses a hashtable datatype, zend_hash_init > >needs to be called. You guys probably don't want this in > >the main startup, but I figured that you could let me know where it could > >go best. Maybe a startup call in safe_mode.c? > > > >I know we had discussions about doing an env -i before running apache, and > >I do agree on cleaning the apache users environment, but > >there is always the possibility of env vars you can't remove. > >(LD_LIBRARY_PATH) . > > > >If you like the idea, but want things in different places let me know > > > >-Jason > > > > > > > > > > > > > > > > > > > > > > > > > > > >-- > >PHP Development Mailing List <http://www.php.net/> > >To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > >For additional commands, e-mail: php-dev-help@lists.php.net > >To contact the list administrators, e-mail: php-list-admin@lists.php.net > > --- > Andi Gutmans <andi@zend.com> > http://www.zend.com/

« previous php.dev (#35726) next »