
Riproduzione pratica di CVE-2024-28000 in LiteSpeed Cache utilizzando un laboratorio WordPress isolato. Include ricognizione, recupero dell'hash vulnerabile, prova di escalation dei privilegi ad Amministratore, pulizia e documentazione incentrata sulla remediation.
Riproduzione autorizzata in laboratorio locale di CVE-2024-28000, una vulnerabilità di escalation dei privilegi non autenticata che interessa le versioni vulnerabili del plugin WordPress LiteSpeed Cache.
Ambito: Questo repository documenta test eseguiti esclusivamente contro una VM WordPress isolata e controllata personalmente. Non utilizzare queste tecniche su sistemi di cui non si è proprietari o per cui non si dispone di autorizzazione esplicita al test.
La vulnerabilità è stata riprodotta con successo end-to-end da una VM attaccante Kali contro un target WordPress Ubuntu isolato con LiteSpeed Cache 6.2.0.1.
Percorso di attacco dimostrato:
ffuf e una risposta REST riservata agli Amministratori come oracolo di successo.HTTP 200 dall'API REST degli utenti di WordPress.HTTP 201 Created).HTTP 401.| Sistema | Ruolo | Indirizzo |
|---|---|---|
| Kali Linux | Attaccante | 192.168.253.128 |
| Ubuntu Server 22.04 | Target WordPress | 192.168.253.129 |
Il target è stato collocato su una rete Host-Only VMware senza route predefinita durante i test di sfruttamento.
Un hash vulnerabile di simulazione del ruolo di LiteSpeed Cache poteva essere generato e recuperato da remoto. Fornire l'hash recuperato insieme all'ID utente Amministratore ha fatto sì che WordPress operasse in contesto Amministratore senza una normale sessione WordPress autenticata.
L'impatto è stato dimostrato creando un account Amministratore persistente usa e getta attraverso l'API REST di WordPress.
.
├── README.md
├── REPORT.md
├── RUNBOOK.md
├── LICENSE
├── .gitignore
├── docs/
│ ├── architecture.md
│ ├── evidence-checklist.md
│ └── publication-redaction.md
├── scripts/
│ ├── generate_hashes.php
│ └── verify_candidate.sh
└── evidence/
└── .gitkeep
Questo repository è pensato per l'educazione alla sicurezza difensiva, la riproduzione di vulnerabilità, la validazione delle remediation e la documentazione di portfolio in ambienti controllati.