[HACK] El nuevo fallo de Microsoft podría ser de los más graves conocidos.

Sergio de los Santos s.delossantos at forzis.com
Thu Feb 12 14:10:24 CET 2004


12/02/04

El nuevo fallo de Microsoft podría ser de los más graves conocidos.

Este primer martes de febrero, día diez, Microsoft publicaba sus parches 
de seguridad según la reciente (y ya poco respetada) norma con la que 
pretende minimizar el impacto de las actualizaciones. Entre las tres 
vulnerabilidades anunciadas que soluciona el parche, podría encontrarse 
una de las más críticas y potencialmente peligrosas jamás encontradas en 
el sistema operativo Windows, según sus descubridores de eEye.

Una de las vulnerabilidades solucionadas afecta a "Microsoft Virtual PC 
para Mac", con el que un atacante podría elevar privilegios en el sistema 
de forma fraudulenta. Otra afecta al sistema WINS (Windows Internet Naming 
Service), que no valida correctamente la longitud de algunos paquetes, y 
podría derivar, si se construyen paquetes especiales y son enviados a la 
máquina vulnerable, en la parada del servicio en la víctima.

Pero sin duda, la vulnerabilidad que ha causado más revuelo entre los 
especialistas es la MS04-007 calificada por la propia Microsoft como 
crítica en grado extremo. El problema reside en la librería ASN.1 que 
debido a un búfer no controlado, podría permitir la ejecución de código 
arbitrario, y por tanto que cualquier persona remotamente se adueñara de 
la máquina.  ASN.1 (Abstract Syntax Notation One) es un estándar para 
describir mensajes (unidades de datos de una aplicación) enviadas o 
recibidas a través de distintos dispositivos de red. ASN.1 es un lenguaje 
formal que normaliza de forma abstracta el intercambio de mensajes entre 
una gran cantidad de aplicaciones (certificados digitales, Kerberos, 
NTLMv2, SSL, TLS...). Según CERT (Computer Emergency Reponse Team) tanto 
clientes como servidores se ven afectados. El proceso lsass.exe (local 
security authority subsystem) y un componente de la librería crypt32.dll 
usan ASN.1 sensible al fallo.

La notación ASN.1 está instalada en todos los sistemas basados en NT de 
Microsoft, (Windows NT, 2000, XP y 2003 en todas sus versiones) lo que 
hace vulnerable a millones de máquinas y servidores de todo el mundo. La 
compañía de Redmond ha sido duramente criticada por el retraso que ha 
arrastrado a la hora de hacer pública la vulnerabilidad y programar la 
solución. EEye, la empresa especializada en seguridad que ha descubierto 
el fallo, asegura que informó a Microsoft hace más de tres meses sobre los 
problemas que acarreaba la implementación de ASN.1 en Windows.

Un representante de Microsoft, respondía a las acusaciones alegando que 
"la respuesta a este tipo de  problemas requiere un delicado equilibrio 
entre velocidad y calidad. La investigación nos ha exigido evaluar varios 
aspectos y problemas de esta importante función para que nuestros 
ingenieros puedan crear una solución global de alta calidad".

Sal Viveros, especialista en seguridad de McAfee Security auguraba un 
negro futuro si se tiene en cuenta que "la vulnerabilidad afecta a todo 
sistema operativo de Microsoft posterior a Windows Me. El virus Code Red 
aprovechaba un fallo en una sola versión de Windows 2000 y todos sabemos 
lo que ocurrió".

Si se llegara a programar un virus que aprovechara esta vulnerabilidad, 
las posibilidades de expansión y caos serían mayores a las de los 
devastadores Blaster o Slammer.

Más información y referencias:

Microsoft ASN flaw may be biggest defect ever found
http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci949830,00.html

Windows security flaw 'worst ever'
http://www.infoconomy.com/pages/news-and-gossip/group90711.adp

Microsoft Security Bulletin MS04-007
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/Bulletin/MS04-007.asp

Sergio de los Santos
http://www.forzis.com

 



More information about the hacking mailing list