|
VSantivirus No. 1016, Año 7, Sábado 19 de abril de 2003
Ejecución inesperada de código con REGEDIT.EXE
http://www.vsantivirus.com/vul-regedit.htm
Aviso: Ejecución inesperada de código con REGEDIT.EXE
Fecha original: 18/abr/03
Aplicación vulnerable: Editor del registro REGEDIT.EXE
Severidad: Media
Impacto: Ejecución de código en forma involuntaria
Solución: No disponible
Vendedor: Microsoft
Esta vulnerabilidad en el editor del registro de Windows (archivo REGEDIT.EXE), permite que un atacante pueda hacer que su víctima (el usuario de la computadora), ejecute código en forma local, al visualizar éste con dicho editor, el registro de Windows, que previamente debe haber sido modificado.
La falla está en la función "RegEnumValueW", mal utilizada por REGEDIT, que permite que cuando un usuario visualiza con el editor determinada rama del registro, se pueda ejecutar sin su conocimiento, cualquier clase de código en forma local.
Por ejemplo, basta visualizar una rama cualquiera, aparentemente inocente como esta:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
Cuando el usuario abre dicha rama con REGEDIT, se puede hacer que se ejecute un código previamente insertado en el registro (tal vez con la ayuda de un virus o un troyano). En el caso de un servidor, ésta ejecución sería hecha con los privilegios del administrador del mismo (root).
No hay solución oficial para el problema. Se sugiere en el caso de usuarios de Windows NT, 2000 y XP, utilizar en lugar de REGEDIT.EXE, el ejecutable REGEDT32.EXE, presente también en estas versiones.
En dichas versiones de Windows, existen estas dos herramientas para editar el registro (REGEDIT y REGEDT32). Las facilidades de búsqueda que ofrece la primera son mejores, pero ésta no soporta todos los tipos de valores del registro usados por estos Windows (por ejemplo, no soporta los tipos REG_EXPAND_SZ y REG_MULTI_SZ).
La vulnerabilidad solo afecta a REGEDIT, no a REGEDT32. Windows 95, 98 y Me solo poseen REGEDIT como editor del registro.
El código del exploit, con un ejemplo que abre el bloc de notas y muestra un texto en pantalla, está disponible en Internet.
Solución: futura actualización de Microsoft (no disponible aún).
(c) Video Soft - http://www.videosoft.net.uy
(c) VSAntivirus - http://www.vsantivirus.com
|