pajoye Fri Jun 22 12:36:55 2007 UTC Modified files: /php-src/ext/standard/tests/file bug41655_1.phpt bug41655_2.phpt Log: - MFB: add test cases for #41655 http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/bug41655_1.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/file/bug41655_1.phpt diff -u /dev/null php-src/ext/standard/tests/file/bug41655_1.phpt:1.2 --- /dev/null Fri Jun 22 12:36:55 2007 +++ php-src/ext/standard/tests/file/bug41655_1.phpt Fri Jun 22 12:36:55 2007 @@ -0,0 +1,10 @@ +--TEST-- +Bug #41655: open_basedir bypass via glob() +--INI-- +open_basedir=/tmp +--FILE-- +<?php + $a=glob("./*.jpeg"); +?> +--EXPECTF-- +Warning: glob() [%s]: open_basedir restriction in effect. File(.) is not within the allowed path(s): (/tmp) in %s on line %d http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/bug41655_2.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/standard/tests/file/bug41655_2.phpt diff -u /dev/null php-src/ext/standard/tests/file/bug41655_2.phpt:1.2 --- /dev/null Fri Jun 22 12:36:55 2007 +++ php-src/ext/standard/tests/file/bug41655_2.phpt Fri Jun 22 12:36:55 2007 @@ -0,0 +1,16 @@ +--TEST-- +Bug #41655: open_basedir bypass via glob() +--INI-- +open_basedir=/ +--FILE-- +<?php + $dir = dirname(__FILE__); + $a=glob($dir . "/bug41655*.*"); + print_r($a); +?> +--EXPECTF-- +Array +( + [%d] => %sbug41655_1.phpt + [%d] => %sbug41655_2.phpt +)
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php