
Sfruttamento delle vulnerabilità di WordPress (CVE-2025-34077), bypass dell'autenticazione tramite iniezione di cookie, ed escalation dei privilegi a root. Parte della mia Specializzazione in Cybersecurity.
Sfruttamento delle vulnerabilità di WordPress (CVE-2025-34077), bypass dell'autenticazione tramite iniezione di cookie e escalation dei privilegi a root. Parte della mia Specializzazione in Cybersecurity.

In questa prima sessione del mio viaggio nel Cybersecurity, mi sono allontanato dai miti. Ho imparato che non serve essere un genio della matematica o un programmatore esperto per identificare falle di sicurezza; servono creatività, logica e una metodologia solida.
Ho trattato il server "BigWear" come un edificio per uffici in cui dovevo raggiungere la cassaforte. Ecco il processo logico che ho seguito:
Ho iniziato identificando i punti di ingresso.
Azione: Ho usato Nmap per scansionare l'"edificio" (il server).
Scoperta: Ho trovato la Porta 80 aperta, che ospitava un sito web basato su WordPress.


Mi sono recato all'IP di laboratorio 172.17.0.2 per ispezionare il sito.

WPScan come ispettore per elencare i plugin installati.
Scoperta: Ho trovato un plugin chiamato Pie Register (v3.7.1.4).

Ricerca: Ho cercato su Google e ho trovato una falla di sicurezza pubblica: CVE-2025-34077. Un CVE è come un "ID di un pezzo difettoso di fabbrica" per il software.

Una volta identificata la falla, non ho dovuto indovinare le password.


Risultato: Il sistema si è confuso e ha consegnato i cookie di sessione dell'Amministratore.

Ho sfruttato CVE-2025-34077 nel plugin Pie Register per bypassare l'autenticazione sul sito WordPress bersaglio. Eseguendo questo script, ho dirottato con successo i cookie di sessione dell'admin, permettendomi di accedere come amministratore senza password. Ho poi automatizzato il processo usando Metasploit per confermare la vulnerabilità e ottenere il controllo completo sull'applicazione web.




Ora volevo passare dalla "reception" al "locale macchine" (il server).


revshells.com per generare un codice PHP dannoso, l'ho incollato in index.php e ho impostato un listener con Netcat sulla porta 4444.



Dentro il server, ho cercato il premio finale: l'accesso Root.
Scoperta: In /opt/bigwear/backend/settings.py, ho trovato un errore umano critico: Credenziali in chiaro (pepe:BigWear2024!@#).




su root. A causa del riutilizzo delle password, ha funzionato!
Questo laboratorio ha dimostrato che una singola svista — un plugin obsoleto o una password riutilizzata — è sufficiente per esporre migliaia di persone. La Cybersecurity è una metodologia, e comprendere questo processo logico mi permette di diventare lo scudo di cui le organizzazioni hanno disperatamente bisogno.
Disclaimer: Questo laboratorio è stato condotto in un ambiente controllato a fini educativi come parte di un corso di Cybersecurity.