Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Gitlab-Exiftool-RCE — Эксплойт на Python, обеспечивающий удалённое выполнение кода в GitLab версий до 13.10.3 путём злоупотребления парсингом DjVu в ExifTool через загрузку изображений в GitLab Workhorse. | Kitploit
Инструменты/GitHubGitHub/csenox/gitlab-exiftool-rce
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеИнструмент Удаленного Доступа
GitHubcsenox/gitlab-exiftool-rce

Gitlab-Exiftool-RCE

Эксплойт на Python, обеспечивающий удалённое выполнение кода в GitLab версий до 13.10.3 путём злоупотребления парсингом DjVu в ExifTool через загрузку изображений в GitLab Workhorse.

Репозиторий
61155 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Gitlab-Exiftool-RCE

Эксплойт RCE для Gitlab < 13.10.3

  • GitLab Workhorse передаёт любой файл в ExifTool. Текущая уязвимость находится в модуле DjVu ExifTool.
  • Любой, кто может загрузить изображение, проходящее через GitLab Workhorse, может добиться RCE с помощью специально сформированного файла

Использование

python3 exploit.py -u root -p root -c "command here" -t http://gitlab.example.com

Окружение

  • Протестировано на Gitlab 13.10.2 Community Edition
  • Создание собственного тестового окружения:
export GITLAB_HOME=/srv/gitlab

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  gitlab/gitlab-ce:13.10.2-ce.0

Благодарности

  • https://hackerone.com/reports/1154542 : vakzz
  • https://devcraft.io/2021/05/04/exiftool-arbitrary-code-execution-cve-2021-22204.html

Exploit-DB

  • https://www.exploit-db.com/exploits/49951
Скачать инструмент