Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2019-7216 — Filechucker : preuve de concept de contournement de filtre | Kitploit
Outils/GitHubGitHub/ekultek/cve-2019-7216
ReconnaissanceAnalyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'Intrusion
GitHubekultek/cve-2019-7216

CVE-2019-7216

Filechucker : preuve de concept de contournement de filtre

Voir le dépôt
107il y a 7 ansPas encore vérifié

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

CVE-2019-7216

Dans filechucker.cgi version 5.09 et filechucker_prefs.cgi version 4.99e-free-e02, il existe un contournement du filtre, lors du téléversement, qui peut conduire à une exécution de code à distance si l'utilisateur téléverse un fichier malveillant.

Le contournement se produit lorsque filechucker tente de filtrer l'extension du fichier et de la tester par rapport à la configuration de filechucker_prefs concernant les extensions non acceptées :

root@kitploit:~
$PREF{only_allow_these_file_extensions}			= '';
$PREF{disallow_these_file_extensions}			= '.exe .php .php3 .php4 .php5 .phtml .cgi .pl .sh .py .js .htaccess .htpasswd .cmd .bat .ftpquota';
$PREF{allow_files_without_extensions}			= 'yes';
$PREF{disallow_these_strings_within_filenames}		= '\.php \.asp \.cgi \.pl$ \.plx torrent dvdrip'; # can include regexes, so periods must be escaped.  must be in single quotes.#

La configuration ci-dessus est celle par défaut lors du premier téléchargement. Comme vous pouvez le voir, certaines extensions de fichiers ne sont pas autorisées. Le contournement se produit lorsque vous ajoutez l'une des trois choses suivantes au nom du fichier :

  • .%%<EXT>
  • .%<EX>%<T>
  • %2E.%<EXT>

La première et la troisième ne fonctionnent pas toujours, la deuxième réussit presque à coup sûr. Par exemple, si nous avons le nom de fichier 491f21bfbe8fc71eafc9ed76565b0bb4.%ph%p, une fois filtré par la configuration ci-dessus, le fichier sera téléversé sous le nom 491f21bfbe8fc71eafc9ed76565b0bb4.php.

Dorks

Il existe quelques Google dorks pour vous permettre de trouver le fichier filechucker.cgi.

  • inurl:filechucker.cgi
  • inurl:/cgi-bin/filechucker

Preuve de concept

La vidéo ci-dessous est une preuve de concept réalisée sur le site Web d'encodables (la démo) :

to_video

Télécharger l’outil