Snipe-IT до версии 8.7.0 не может проверить возвращаемое значение Storage::delete() в UploadedFilesController::destroy() и Api\\UploadedFilesController::destroy(), что позволяет запросам на удаление сообщать об успехе, пока файлы остаются на диске. Администраторы, выполняющие удаление вложений, получают успешные ответы и видят файлы, скрытые в списках, но физические файлы сохраняются на диске и остаются доступными для всех, у кого есть доступ к файловой системе или резервному копированию.
Показать оригинальное описание (EN)
Snipe-IT before 8.7.0 fails to check the return value of Storage::delete() in UploadedFilesController::destroy() and Api\\UploadedFilesController::destroy(), allowing deletion requests to report success while files remain on disk. Administrators performing attachment deletions receive success responses and see files hidden from listings, but the physical files persist on disk and remain accessible to anyone with filesystem or backup access.
Характеристики атаки
Последствия
Строка CVSS v4.0