Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Gitlab-Exiftool-RCE — Exploit Python permettant d'obtenir une exécution de code à distance sur les versions de GitLab antérieures à 13.10.3 en exploitant l'analyse DjVu d'ExifTool via les téléversements d'images de GitLab Workhorse. | Kitploit
Outils/GitHubGitHub/csenox/gitlab-exiftool-rce
Analyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionOutil d'Accès à Distance
GitHubcsenox/gitlab-exiftool-rce

Gitlab-Exiftool-RCE

Exploit Python permettant d'obtenir une exécution de code à distance sur les versions de GitLab antérieures à 13.10.3 en exploitant l'analyse DjVu d'ExifTool via les téléversements d'images de GitLab Workhorse.

Voir le dépôt
6115il y a 5 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Gitlab-Exiftool-RCE

Exploit RCE pour Gitlab < 13.10.3

  • GitLab Workhorse transmettra n'importe quel fichier à ExifTool. Le bug actuel se trouve dans le module DjVu d'ExifTool.
  • Toute personne capable de téléverser une image transitant par GitLab Workhorse peut obtenir une RCE via un fichier spécialement conçu

Utilisation

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

Environnement

  • Testé sur Gitlab 13.10.2 Community Edition
  • Pour construire votre propre environnement de test :
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

Crédits

  • 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
Télécharger l’outil