
Path Traversal
Path Traversal (Иллюзия filepath.Clean)
Обход неумелого использования функции filepath.Clean.
Go Pro
Exploit Fix
Обработчик скачивания файлов применяет filepath.Clean ДО URL-декодирования. Двойное кодирование (%252e%252e%252f) обходит проверку и позволяет читать произвольные файлы.
Обход неумелого использования функции filepath.Clean.
Обработчик скачивания файлов проверяет только '..' в пути, но не блокирует абсолютные пути (/etc/passwd, /.env). Атакующий может читать любой файл на сервере.
Классическая уязвимость Path Traversal через os.Open.
Выход из каталога изображений и чтение окружения процесса через procfs.



