/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/security/bug76359.phpt
19 строк
491 B
Ilija Tovilo
Resolve open_basedir paths on ini update
18 июл 2023, 15:43
Не верифицирован
18 июл 2023, 15:43
9bcdf21
Код
Авторство
О чём код?
--TEST-- Bug #76359 (open_basedir bypass through adding "..") --FILE-- <?php ini_set('open_basedir', __DIR__); mkdir(__DIR__ . "/bug76359"); chdir(__DIR__ . "/bug76359"); var_dump(ini_set('open_basedir', ini_get('open_basedir') . PATH_SEPARATOR . "..")); chdir(".."); chdir(".."); ?> --EXPECTF-- string(%d) "%ssecurity" Warning: chdir(): open_basedir restriction in effect. File(..) is not within the allowed path(s): (%s) in %s on line %d --CLEAN-- <?php @rmdir(__DIR__ . "/bug76359"); ?>