
POC exploit per CVE-2021-21972
vsphereyeeter.sh è uno script bash automatizzato per sfruttare la vulnerabilità CVE-2021-21972 nel client vSphere per i server vCenter. Una volta eseguito, basta fornire l'indirizzo IP del target vulnerabile e si otterrà una shell SSH.
"Il client vSphere (HTML5) contiene una vulnerabilità di esecuzione di codice remota in un plugin del server vCenter. Un attore malintenzionato con accesso di rete alla porta 443 potrebbe sfruttare questo problema per eseguire comandi con privilegi illimitati sul sistema operativo sottostante che ospita vCenter Server. Questo riguarda VMware vCenter Server (7.x prima di 7.0 U1c, 6.7 prima di 6.7 U3l e 6.5 prima di 6.5 U3n) e VMware Cloud Foundation (4.x prima di 4.2 e 3.x prima di 3.10.1.2)." - mitre
Ottimo articolo sulla vulnerabilità qui: https://swarm.ptsecurity.com/unauth-rce-vmware/
Scarica lo script evilarc.py da https://github.com/ptoomey3/evilarc e posizionalo nella stessa directory di questo script.
1. Crea una coppia di chiavi SSH
2. Aggiungi la tua chiave pubblica nell'archivio di directory traversal con evilarc
3. Invia una richiesta a vSphere per aggiungere la tua chiave SSH alla directory authorized_keys (ne creerà una se non esiste)
scritto da @PettyHacks
