Слияние кода завершено, страница обновится автоматически
В функциональности загрузки файлов в модуле управления прикреплениями CMS существует уязвимость вертикального повышения привилегий. Несанкционированные пользователи могут использовать эту уязвимость для скачивания произвольных системных прикреплений, что может привести к потенциальной утечке чувствительных данных.
AttachmentController.download(String id)
Предусловия:
/admin/attachment/download
Процесс атаки:
Разведка:
Эксплуатация:
http GET /admin/attachment/download?id=admin_restricted_file123 HTTP/1.1 Host: target-cms.com Cookie: JSESSIONID=attacker_session_token
@RequiresPermissions("system:attachment:download") // Добавить контроль разрешений