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

Reply via email to