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-85097-Toolkit — Boîte à outils Python pour CVE-2026-85097 : exploite le téléversement de fichiers non authentifié de Bricksforge WordPress pour obtenir une RCE via des charges utiles polyglottes, ainsi qu'un scanner de détection de version non intrusif. | Kitploit
Outils/GitHubGitHub/tc4dy/cve-2026-85097-toolkit
ReconnaissanceScanners de VulnérabilitésGénération de PayloadsExploitationExploitation d'Applications WebPost-ExploitationContournement de WAFSécurité WebTests d'Intrusion

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 →
Apprentissage et Éducation
Outil d'Accès à Distance
GitHubtc4dy/cve-2026-85097-toolkit

CVE-2026-85097-Toolkit

Boîte à outils Python pour CVE-2026-85097 : exploite le téléversement de fichiers non authentifié de Bricksforge WordPress pour obtenir une RCE via des charges utiles polyglottes, ainsi qu'un scanner de détection de version non intrusif.

Voir le dépôt
516il y a 29 joursPas encore vérifié
Partager

CVE-2026-85097

CVE-2026-85097 - Boîte à outils d'exploitation RCE par téléversement de fichier non authentifié du plugin WordPress Bricksforge

CVE-2026-85097 CVSS 10.0 Exploitation active Python 3.6+

Téléversement de fichier pré-authentification Polyglot Multiplateforme

Plugin WordPress Bricksforge - Téléversement arbitraire de fichier non authentifié menant à l'exécution de code à distance

Boîte à outils d'exploitation et scanner de détection sécurisé
Pour des tests de sécurité autorisés uniquement.


[+] Aperçu de la vulnérabilité

CVE-2026-85097 est une vulnérabilité critique de téléversement arbitraire de fichier non authentifié dans le plugin WordPress Bricksforge (versions 3.1.8.9 et antérieures). Elle permet à des attaquants distants de contourner la validation MIME et de téléverser des fichiers PHP contrôlés par l'attaquant dans le répertoire des téléversements, entraînant une exécution de code à distance sous l'utilisateur du serveur web.

Fonctionnement

  1. Récupération du nonce : L'action AJAX bricksforge_regenerate_nonce est enregistrée avec wp_ajax_nopriv_, permettant à des attaquants non authentifiés d'obtenir un nonce REST valide.

  2. Téléversement polyglotte : Le point de terminaison REST form_file_upload valide le type MIME du fichier téléversé. Un fichier polyglotte (en-tête PNG/GIF valide suivi de code PHP) passe cette vérification.

  3. Confiance dans les métadonnées : Lors de la soumission du formulaire, le plugin fait confiance aux métadonnées fournies par le client dans le paramètre temporaryFileUploads. Le champ file pointe vers le polyglotte validé, tandis que le champ url contient le nom de fichier choisi par l'attaquant (y compris l'extension .php).

  4. Exécution PHP : Le sink copy() du plugin utilise la valeur url fournie par l'attaquant telle quelle comme nom de fichier de destination. Le fichier polyglotte est renommé en .php dans wp-content/uploads/YYYY/MM/ et exécuté lors de l'accès.

Faits essentiels

AttributValeur
[>] DécouverteOctobre 2026 (Patchstack)
[>] Score CVSS10.0 (CRITIQUE)
[>] CWECWE-434 (Téléversement sans restriction de fichier de type dangereux)
[>] Plugin affectéBricksforge (module Pro Forms)
[>] Versions affectées3.1.8.9 et antérieures
[>] Version corrigée3.1.8.10
[>] AuthentificationNon requise (pré-authentification)
[>] Exploitation activeConfirmée dans la nature (octobre 2026)

[<>] Boîte à outils d'exploitation

La boîte à outils d'exploitation enchaîne la récupération du nonce, le téléversement polyglotte, la manipulation des métadonnées et l'exécution PHP en un seul flux de travail automatisé, avec des fonctionnalités avancées pour le scan de masse, l'OPSEC et la post-exploitation.

Fonctionnalités

FonctionnalitéDescription
[+] Chaîne d'attaque complèteRécupération du nonce, téléversement polyglotte, soumission de formulaire, vérification du shell
[+] Charges utiles polyglottesVariantes avec chunk tEXt PNG et extension de commentaire GIF
[+] Analyse de masseAnalyse concurrente avec pool de threads
[+] Post-exploitationInstallation de web shell, création d'utilisateur admin, reverse shell, exfiltration de fichiers
[+] Exécution de commandesExécution de commandes arbitraires sur les shells confirmés
[+] Détection sécuriséeScanner non intrusif séparé (safechecker.py)
[+] Contournement de WAFUsurpation d'en-têtes, rotation de User-Agent, encodage d'extension
[+] Prise en charge des proxysSOCKS5, SOCKS4, proxys HTTP avec stratégies de rotation
[+] Formats de sortie multiplesJSON, CSV, HTML, JSONL, SQLite
[+] Thread-safeUtilise des mécanismes de verrouillage pour les opérations concurrentes
[+] Limitation de débitLimiteur de débit global avec jitter et délai
[+] MultiplateformePrend en charge Linux, macOS, BSD, WSL

Déroulement de l'attaque

ÉtapeDescription
nonceRécupérer un nonce REST valide via l'action AJAX non authentifiée
uploadTéléverser un PNG/GIF polyglotte qui passe la validation MIME
submitSoumettre le formulaire avec des métadonnées pointant vers le polyglotte et une URL .php
verifyAccéder au shell téléversé et confirmer l'exécution de commandes
exploitInstaller un web shell, créer un admin, déclencher un reverse shell, exfiltrer des fichiers

Vérificateur sécurisé

Le vérificateur sécurisé (safechecker.py) effectue une détection de vulnérabilité non intrusive sans téléverser de charges utiles, soumettre de formulaires ni modifier la cible.

[>] Fonctionnalités

FonctionnalitéDescription
[+] Détection de WordPressIdentifie les instances WordPress via plusieurs motifs
[+] Détection de pluginConfirme la présence de Bricksforge via le HTML et les fichiers statiques
[+] Détection de versionDétecte les versions spécifiques du plugin
[+] Vérification des routes RESTÉnumère les points de terminaison REST Bricksforge exposés
[+] Sonde du point de terminaison nonceVérification optionnelle du point de terminaison nonce (--probe-nonce)
[+] Vérification du journal de débogageInspecte wp-content/debug.log pour les traces du plugin
[+] Non intrusifIdentifie uniquement les versions vulnérables et les points de terminaison exposés
[+] Sortie JSON/CSV/SQL/JSONLExporte les résultats pour le reporting
[+] Analyse de masseAnalyse plusieurs cibles avec prise en charge du threading

Installation et prérequis

Prérequis

  • Python 3.6+
  • pip (pour la bibliothèque requests)

Installer les dépendances

pip install requests urllib3

Cloner le dépôt

git clone https://github.com/tc4dy/CVE-2026-85097-Toolkit.git
cd CVE-2026-85097-Toolkit
python3 exploit.py
#or
python3 safechecker.py

Exemples d'utilisation

[1] Boîte à outils d'exploitation (exploit.py)

# Single target exploit
python3 exploit.py -u https://target.com --exploit

# Exploit with custom command
python3 exploit.py -u https://target.com --exploit --cmd "id; uname -a"

# Mass scanning from file with 20 threads
python3 exploit.py -f targets.txt --exploit -t 20 -o results.json

# Install web shell after successful exploit
python3 exploit.py -u https://target.com --exploit --webshell

# Create admin user via RCE
python3 exploit.py -u https://target.com --exploit --create-admin "sysadmin:Str0ng!Pass"
Télécharger l’outil