
Path Traversal
Path Traversal в загрузке файлов
Обход пути через параметр file в эндпоинте загрузки файлов (PHP).
PHP Pro
Exploit Fix
Сервер фильтрует '..' в запросах на скачивание, но не проверяет абсолютные пути — можно читать любой файл системы.
Обход пути через параметр file в эндпоинте загрузки файлов (PHP).
Нормализация пути применяется ДО конкатенации с базовым каталогом — traversal-последовательности сохраняются после Clean, позволяя читать произвольные файлы.
Обход неумелого использования функции filepath.Clean.
Эндпоинт скачивания изображений склеивает имя файла с базовой директорией через path.resolve. Из-за поведения path.resolve абсолютный аргумент отбрасывает базовый путь — атакующий читает любой файл сервера.



