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
CVE-2026-87902-exploit — Exploit pour exploiter la vulnérabilité CVE-2026-87902 qui se produit dans le core de WordPress | Kitploit
Outils/GitHubGitHub/maalfer/cve-2026-87902-exploit
Analyse des VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'IntrusionOutil d'Accès à DistanceDéveloppement de Charges Utiles
GitHubmaalfer/cve-2026-87902-exploit

CVE-2026-87902-exploit

Exploit pour exploiter la vulnérabilité CVE-2026-87902 qui se produit dans le core de WordPress

Voir le dépôt
2il y a 1 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

CVE-2026-87902 — WordPress LFI → RCE

Exploit non authentifié (LFI → RCE) pour WordPress 4.7.0 – 7.1.1 · correctif : 7.1.2

Utilisation

git clone https://github.com/Maalfer/CVE-2026-87902-exploit.git
cd CVE-2026-87902-exploit

# 1) valider le LFI (n'écrit rien sur le serveur)
python3 exploit.py --url http://cible/ --validate-only

# 2) RCE
python3 exploit.py --url http://cible/ -c "id"

# 3) console interactive
python3 exploit.py --url http://objetivo/ -c id --shell

Conditions pour qu'un WordPress soit exploitable

Les quatre doivent être remplies simultanément. Si la 3 manque, le LFI **n'**existe pas.

  • WordPress < 7.1.2 — la faille se trouve dans get_page_template(), sans validate_file(). En 7.1.2+, elle est corrigée.
  • Au moins une page publiée — un page_id est nécessaire pour que WordPress résolve le template (détecté automatiquement via REST).
  • Un répertoire réel page-* dans le thème actif — obligatoire : file_exists() ne traverse pas un composant inexistant, donc le ../ ne remonte que si le premier segment existe sur le disque. Twenty Twelve (page-templates/) en dispose ; la plupart des thèmes block (Twenty Twenty-Three) non. Cela concerne aussi le thème parent.
  • Pour le RCE : pearcmd.php lisible + register_argc_argv=On — le LFI ne fait que lire ; l'exécution utilise le polyglot config-create de PEAR. Avec register_argc_argv=Off ou sans PEAR installé, il y a LFI mais pas de RCE.

Sans la 4e, le résultat est un LFI pur : il permet de lire n'importe quel .php du système, par exemple page-templates/../../../wp-config.php (hashes et sels de la BD).

image image

Uniquement pour des systèmes vous appartenant ou avec une autorisation écrite.

Télécharger l’outil