
Script shell para verificar instâncias Ivanti EPMM (MobileIron Core) quanto à vulnerabilidade de acesso remoto não autenticado à API CVE-2023-35078, com dorks do Shodan para descoberta de alvos.
Você pode usar os seguintes dorks do Shodan para encontrar alvos públicos.
http.favicon.hash:362091310http.favicon.hash:545827989path=/mifsVocê pode usar o seguinte para transformar dados da API do Shodan em um formato adequado para o script de verificação:
jq -cr 'select(.http.favicon.hash == 362091310) | [ if .ssl? then "https://" else "http://" end , (.ip_str) + ":" + (.port|tostring)] | add' example.json > your_data_file.txt
./CVE-2023-35078.sh http[s]://your.target:port (defina o protocolo e a porta do alvo)Se você quiser testar vários alvos, basta envolvê-lo em um loop:
while read line; do ./CVE-2023-35078.sh $line; done < your_data_file.txt
Esta vulnerabilidade afeta todas as versões suportadas – Versão 11.4, releases 11.10, 11.9 e 11.8. Versões/releases mais antigas também estão em risco.
Você pode corrigir a vulnerabilidade atualizando para as versões EPMM 11.8.1.1, 11.9.1.1 e 11.10.0.2. Essas versões corrigidas também cobrem versões de software não suportadas e de fim de vida útil (EoL) inferiores a 11.8.1.0.