
Tester proof-of-concept basato su Bash per CVE-2026-23550. Controlla gli endpoint di login del connettore modulare WordPress per l'emissione di cookie admin e verifica l'accesso alla dashboard. Supporta scansione singola e di elenco con timeout configurabili.
Un piccolo tester in Bash per CVE-2026-23550. Interroga l'endpoint di login del connettore modulare WordPress interessato, verifica se viene rilasciato un cookie wordpress_logged_in_ e tenta di confermare l'accesso alla dashboard di amministrazione.
Avvertenza: Utilizza questo strumento solo su sistemi di tua proprietà o per i quali hai esplicita autorizzazione a effettuare test. I test di sicurezza non autorizzati possono essere illegali e dannosi.
curlgrepmktempRendi eseguibile lo script:
chmod +x cve-2026-23550-poc.sh
Esegui la scansione del target locale predefinito (http://localhost:8080):
./cve-2026-23550-poc.sh
Esegui la scansione di un singolo target usando l'opzione oppure la forma posizionale retrocompatibile:
./cve-2026-23550-poc.sh --target https://example.com
./cve-2026-23550-poc.sh https://example.com
Esegui la scansione di un elenco di target:
./cve-2026-23550-poc.sh --list targets.txt
L'elenco deve contenere un URL base completo per riga. Le righe vuote e i commenti che iniziano con # vengono ignorati:
# Sistemi autorizzati per i test
http://localhost:8080
https://staging.example.com
Sono supportate anche le opzioni brevi:
./cve-2026-23550-poc.sh -t https://example.com
./cve-2026-23550-poc.sh -l targets.txt
Esegui ./cve-2026-23550-poc.sh --help per il riferimento completo ai comandi.
VULNERABLE - admin cookie issued significa che l'endpoint ha restituito un cookie di login WordPress.Admin dashboard access confirmed significa che il cookie ha anche consentito allo script di recuperare una pagina contenente il marcatore della dashboard.No admin cookie significa che il cookie di login atteso non è stato trovato; questo da solo non prova che il target sia completamente aggiornato.Le richieste di rete utilizzano un timeout di connessione di 5 secondi e un timeout totale di 15 secondi. I reindirizzamenti (ad esempio http → https o la normalizzazione dello slash finale) vengono seguiti in modo che la richiesta raggiunga l'endpoint effettivo, e tutti i cookie rilasciati vengono catturati. I file dei cookie (cookie jar) vengono memorizzati in file temporanei e rimossi dopo ogni target.