
Análisis de ingeniería inversa y prueba de concepto para CVE-2017-12561, un use-after-free en HPE iMC dbman, que abarca binary diffing, decodificación ASN.1 y análisis de fallos.
Análisis técnico de CVE-2017-12561, una vulnerabilidad de use-after-free en el servicio dbman de Hewlett Packard Enterprise Intelligent Management Center (iMC).
La vulnerabilidad afecta el manejo del opcode 10012 por parte del servicio. La gestión incorrecta del ciclo de vida de los objetos permite que un objeto previamente liberado sea accedido nuevamente, lo que resulta en corrupción de memoria.
Según ZDI-17-836, la falla es alcanzable sin autenticación y puede permitir la ejecución remota de código con privilegios SYSTEM. El servicio dbman escucha en el puerto TCP 2810 por defecto.
Este repositorio contiene mi análisis de ingeniería inversa y la prueba de concepto que lo acompaña. El análisis cubre:
Las pruebas documentadas se realizaron en Windows Server 2008 R2 Datacenter x64. El análisis demuestra un crash e investiga su causa raíz de use-after-free; no demuestra un exploit completo de ejecución remota de código.
Lea el análisis técnico completo.