Snipe-IT Версия v6.0.2
Описание уязвимости:
Уязвимость произвольной загрузки файлов в компоненте Update Branding Settings Snipe-IT v6.0.2 позволяет злоумышленникам выполнять произвольный код через специально созданный файл.
Векторы атаки:
- Мы обнаружили уязвимость загрузки файлов при загрузке вредоносного файла на странице Update Branding Settings.
Полезная нагрузка :
https://github.com/bypazs/GrimTheRipper/blob/main/GrimTheRipperTeam.svg
Протестировано на:
- Snipe-IT версия v6.0.2
- Google Chrome версия 102.0.5005.61 (официальная сборка) (64-бит)
Затронутый компонент:
- Затронут на странице Branding Settings на вкладке favicon (http:///uploads/malicious_file.svg)
Шаги атаки:
- Войдите в целевое приложение с правами администратора.
- Нажмите на значок шестеренки в правом верхнем углу.
- Выберите меню "Branding".
- В разделе Favicon нажмите "Select File".
- Выберите файл, где мы подготовили полезную нагрузку XSS.
- Нажмите "Save".
- После появления сообщения об успехе снова выберите меню "Branding".
- Щелкните правой кнопкой мыши и выберите "Открыть изображение в новой вкладке", это покажет, что полезная нагрузка XSS была выполнена.
Обнаружил:
:shipit: Команда Grim The Ripper от SOSECURE Thailand
Ссылка на Medium:
https://grimthereaperteam.medium.com/snipe-it-version-v6-0-2-file-upload-cross-site-scripting-b15becc1a5ea
Временная шкала раскрытия:
- 2022–05–27: Уязвимость обнаружена.
- 2022–05–27: Уязвимость сообщена в корпорацию MITRE.
- 2022–05–27: Публичное раскрытие уязвимости.
- 2022–07–08: Зарезервирован CVE.
Ссылки:
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-34963
- https://github.com/bypazs/CVE-2022-32060
- https://snipeitapp.com
- https://github.com/snipe/snipe-it/releases/tag/v6.0.2