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
My-Exploits — Modules Metasploit, PoC Python et laboratoires Docker jetables pour quatre CVE de plateformes : Keycloak (CVE-2026-18963), Apache NiFi (CVE-2026-39816), HashiCorp Vault (CVE-2026-5006), HashiCorp Nomad (CVE-2026-7474). | Kitploit
Outils/GitHubGitHub/m4xsec/my-exploits
Sécurité des ConteneursFrameworks d'ExploitationAnalyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionSécurité CloudApprentissage et ÉducationDéveloppement de Charges UtilesLabs et Pratique
GitHub
140il y a 2 moisPas 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
m4xsec/my-exploits

My-Exploits

Modules Metasploit, PoC Python et laboratoires Docker jetables pour quatre CVE de plateformes : Keycloak (CVE-2026-18963), Apache NiFi (CVE-2026-39816), HashiCorp Vault (CVE-2026-5006), HashiCorp Nomad (CVE-2026-7474).

Voir le dépôt

My-Exploits

Recherche de vulnérabilités que j'ai menée sur quatre services de plateforme largement déployés : Keycloak, Apache NiFi, HashiCorp Vault et HashiCorp Nomad. Pour chaque découverte, ce dépôt contient les artefacts à écriture unique que j'utilise réellement, un module Metasploit lorsque cela avait du sens, une preuve de concept Python autonome, et un petit lab Docker qui ne démarre que le service vulnérable afin que quiconque puisse reproduire le bug sans me croire sur parole.

Rien ici ne cible un environnement en production. Les labs sont des conteneurs jetables sur votre propre hôte.

Découvertes

CVEComposantClasseAffectéMetasploitPoCLab
CVE-2026-18963KeycloakPrise de contrôle de compte par sélecteur persistant lors de la réinitialisation des identifiants< 26.7.2ouiouioui
CVE-2026-39816Apache NiFiRCE Groovy via Tinkerpop / ExecuteGraphQuery contournant le contrôle d'exécution de code2.0.0-M1 .. 2.8.0ouiouioui
CVE-2026-5006HashiCorp VaultInjection de slash dans les métadonnées de politique templatisée (HCSEC-2026-32)<= 2.0.3ouiouioui
CVE-2026-7474HashiCorp NomadTraversée de chemin via plugin_id de volume hôte dynamique jusqu'à root (HCSEC-2026-15)<= 2.0.0ouioui

Arborescence

metasploit-custom-modules/   Modules Metasploit + docs de modules, dans l'arborescence normale du framework
exploits/                    un PoC Python autonome par CVE
docker-lab/                  un lab Docker jetable par CVE, ne démarre que le service vulnérable

Chacun de ces trois répertoires possède son propre README avec les détails. Version courte :

  • metasploit-custom-modules/ s'intègre directement dans un checkout du framework (ou votre ~/.msf4). Trois modules : la prise de contrôle Keycloak, l'injection de slash dans les métadonnées Vault, et la RCE NiFi.
  • exploits/ contient quatre scripts Python à dépendances légères, un par CVE. Ils s'exécutent contre le lab correspondant sans modification.
  • docker-lab/ contient quatre labs indépendants. Chacun épingle la dernière version vulnérable, configure tout ce dont le bug a réellement besoin (le bundle de graphes pour NiFi, un vrai moteur Docker pour Nomad), et rien de plus. Pas de flags, pas de scénario en chaîne, juste le bug.

Reproduire une découverte

Choisissez une CVE, démarrez son lab, lancez le PoC. Par exemple, Keycloak :

cd docker-lab/keycloak-cve-2026-18963
docker compose up -d
cd ../..
python3 exploits/kc_ato_18963.py \
    --base http://127.0.0.1:8080 --realm larkspur \
    --victim j.okonkwo --newpass Chang3d-by-attacker!

Les trois autres suivent le même schéma. Lisez d'abord le README de chaque lab, certains nécessitent --build et une minute de provisionnement.

Divulgation

Les quatre ont été signalées aux fournisseurs respectifs et sont corrigées dans les versions indiquées ci-dessus. Tout ce qui est publié ici s'exécute contre les images délibérément obsolètes de docker-lab/. Pointez-le vers quoi que ce soit que vous ne possédez pas et c'est à vos risques.

Licence

MIT. Voir LICENSE.

Télécharger l’outil