/
proc
/
3430793
/
cwd
/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
zip
/
tests
/
File Upload :
llllll
Current File: //proc/3430793/cwd/usr/local/lsws/phpbuild/php-8.0.7/ext/zip/tests/bug70350.phpt
--TEST-- Bug #70350 (ZipArchive::extractTo allows for directory traversal when creating directories) --SKIPIF-- <?php if(!extension_loaded('zip')) die('skip'); ?> --FILE-- <?php $dir = __DIR__."/bug70350"; mkdir($dir); $archive = new ZipArchive(); $archive->open("$dir/a.zip",ZipArchive::CREATE); $archive->addEmptyDir("../down2/"); $archive->close(); $archive2 = new ZipArchive(); $archive2->open("$dir/a.zip"); $archive2->extractTo($dir); $archive2->close(); var_dump(file_exists("$dir/down2/")); var_dump(file_exists("../down2/")); ?> --CLEAN-- <?php $dir = __DIR__."/bug70350"; rmdir("$dir/down2"); unlink("$dir/a.zip"); rmdir($dir); ?> --EXPECT-- bool(true) bool(false)
Copyright ©2k19 -
Hexid
|
Tex7ure