
CVE-2023-20198 Checkscript
Script de verificação CVE-2023-20198 baseado em: https://blog.talosintelligence.com/active-exploitation-of-cisco-ios-xe-software/ Incluindo a atualização onde há um cabeçalho de Autorização para verificar o implante conhecido.
!! Atualizado para procurar implante atualizado
O script verifica o comprimento da resposta retornada com código 200 e verifica se o comprimento é menor que 32 caracteres. Cada IP que retornar comprimento menor que 32 caracteres deve ser verificado para ver se o dispositivo está comprometido. Este script apenas fornece um indicador, não a prova de que o dispositivo está comprometido.
O script também verifica se o implante foi atualizado, conforme descoberto pela Fox-IT: https://github.com/fox-it/cisco-ios-xe-implant-detection
Execute:
python cve-2023-20198.py
and enter you desired subnet to scan. For example:
python CVE-2023-20198
Enter the subnet (CIDR notation): 10.0.0.0/22
IP: 10.0.0.94 - Error: no reply
IP: 10.0.0.94 - Error: no reply
IP: 10.0.0.96 - Status: 200
IP: 10.0.0.96 - Response is a potentially suspicious:
IPs with status code 200, suspicious length, should be checked:
['10.0.0.96']
IPs with status code 200, but no IOC:
[]