cvs: php-src /ext/standard/tests/file bug41655_1.phpt bug41655_2.phpt
| From: | Pierre-Alain Joye | Date: | Fri, 22 Jun 2007 12:36:55 +0000 |
| Subject: | cvs: php-src /ext/standard/tests/file bug41655_1.phpt bug41655_2.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-44919@lists.php.net to get a copy of this message | ||
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
+)