
Este repositorio contiene el exploit para CVE-2024-54772
Este repositorio contiene el exploit para CVE-2024-54772 que permite enumerar nombres de usuario válidos (usando un wordlist) en routers Mikrotik que ejecutan versiones stable de RouterOS v6.43 a v7.17.2. El parche está disponible en v6.49.18 y v7.18. Para la versión long-term, las versiones afectadas son v6.43.13 a v6.49.13. Por favor, consulte el siguiente enlace para el registro de cambios de RouterOS
"mikrotik_routeros_username_enum.py" Uso: python3 mikrotik_routeros_username_enum.py <username> <target>. La salida será un nombre de usuario válido o inválido.
"mikrotik_routeros_username_enum_wordlist.py" Uso: python3 mikrotik_routeros_userenum_wordlist.py <wordlist_path> <target1,target2,...>. La salida será todos los nombres de usuario válidos para cada IP de router ingresada.
Tenga en cuenta que cada nombre de usuario se envía en una sesión TCP separada porque RouterOS no responde a las solicitudes enviadas después de 3 intentos en la misma sesión TCP.
Creé 3 módulos de Nmap relacionados con MikroTik-RouterOS. Por favor, revíselos aquí(https://github.com/nmap/nmap/pull/2973)
Por favor, lea el siguiente informe: vulnerability_poc.pdf
Referencia: https://www.cve.org/CVERecord?id=CVE-2024-54772