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