PHP 4.0 Bug #9000: echo `cat /etc/passwd` -- bypasses open_basedir .

From: Date: Tue, 30 Jan 2001 12:47:01 +0000
Subject: PHP 4.0 Bug #9000: echo `cat /etc/passwd` -- bypasses open_basedir .
Groups: php.dev 
Request: Send a blank email to php-dev+get-45373@lists.php.net to get a copy of this message
From: henka@isp.org.za Operating system: linux 2218 PHP version: 4.0.4pl1 PHP Bug Type: *Configuration Issues Bug description: echo cat /etc/passwd -- bypasses open_basedir . Even with open_basedir . configured in php.ini, the following bypasses it with concerning ease: echo cat /etc/passwd; The fact that open_basedir is in force is obvious when we try fopen ("/etc/passwd", "r"), etc - ie, the expected open_basedir error pops up. Surely this is not a bug? If so, is there a way to disable backticks? I'll wait for some kind of response before I send this to the usual support mailing lists. -- Edit Bug report at: http://bugs.php.net/?id=9000&edit=1

« previous php.dev (#45373) next »