goshs — это многофункциональный однодвоичный файловый сервер для Red Teams и разработчиков. До версии 2.1.5 обработчик многочастной загрузки httpserver/updown.go разделял part.FileName() на /, но не отклонял .., позволяя неаутентифицированной загрузке с именем файла .. создавать файл вне обслуживаемого дерева. Эта проблема исправлена в версии 2.1.5.
Показать оригинальное описание (EN)
goshs is a feature-rich single-binary file server for red teamers and developers. Prior to 2.1.5, the httpserver/updown.go multipart upload handler split part.FileName() on / but did not reject .., allowing an unauthenticated upload with filename .. to create a file outside the served tree. This issue is fixed in version 2.1.5.
Характеристики атаки
Последствия
Строка CVSS v3.1