La publicación del código de un programa que aprovecha una reciente
vulnerabilidad de Windows, para conseguir el control total de los
sistemas afectados, desata la polémica en los foros de seguridad.
Mientras que algunos predicen que será inminente la aparición de
algún gusano de propagación masiva (tipo «Nimda» o «Slammer»)
aprovechando los detalles del exploit publicado, otros defienden
que esta forma de actuar es beneficiosa para la seguridad.
El debate no es nuevo, los pros y contras del «full disclosure»
(divulgación total en materia de seguridad informática) suele ser un
tema recurrente en los foros de seguridad. Además de la repercusión
directa sobre la seguridad de nuestros sistemas, la realidad es que
suelen existir intereses paralelos por parte de las empresas afectadas
y los expertos o hackers que publican exploits. Más información, y mi
opinión al respecto, puede encontrarse en el una-al-día «La trastienda
del full disclosure» (http://www.hispasec.com/unaaldia/1257).
En el caso que nos ocupa, el exploit ha sido publicado por un grupo
chino 9 días después de que Microsoft hiciera lo propio con el
boletín de seguridad que avisa sobre la vulnerabilidad y pusiera a
disposición el parche para corregir los sistemas afectados. Los
detalles sobre la vulnerabilidad y el parche de Microsoft pueden
ser consultados en el una-al-dia «Desbordamiento de búfer en interfaz
RPC de sistemas Windows» (http://www.hispasec.com/unaaldia/1728).
En teoría ha existido suficiente tiempo para que los usuarios hayan
actualizado sus sistemas. La realidad es bien diferente, a nadie
escapa que los usuarios finales no suelen instalar los parches
puntualmente, o las dificultades que entraña mantener actualizado un
parque de cientos o miles de máquinas en un entorno corporativo.
A raíz de la publicación de esta primera prueba de concepto para
explotar la vulnerabilidad, que sólo funcionaba en 3 versiones de
Windows, otro hacker ha optimizado el exploit y ha publicado una
nueva versión que permite su uso en al menos 7 versiones de Windows,
incluyendo desde Windows 2000 (desde su primera versión hasta con el
Service Pack 4) y Windows XP con o sin el Service Pack 1.
Los peligros que se pueden derivar de la publicación de estos códigos
parecen evidentes, desde el ya anunciado posible diseño de un gusano
que se reproduzca e infecte automáticamente a través de Internet y
redes locales, hasta la aparición de herramientas ya compiladas y
listas para usar que permiten a cualquiera atacar a los sistemas con
un simple click de ratón (desde Hispasec ya hemos podido ver al
menos a una herramienta de este tipo y es previsible que aparezcan
algunas más durante los próximos días).
En el apartado de beneficios, la publicación de los detalles de estos
códigos también puede ser aprovechada por los expertos de seguridad
y administradores de sistema. Un ejemplo obvio son las firmas y
patrones para los IDS/IPS (sistemas de detección y prevención de
intrusiones) que se han construido a raíz de estos exploits, y que
permite a los sistemas y empresas que cuenten con estos sistemas
estar protegidos ante este ataque y posiblemente ante un gusano que
aprovechara estos códigos.
La aparición de un gusano es de momento una incógnita que puede
que tarde meses en resolverse. En el caso del gusano «Slammer»
la infección comenzó 6 meses después de la aparición del exploit
para la vulnerabilidad de MS-SQL, si bien el gusano «Code Red» entró
en escena apenas un mes de publicarse los detalles del exploit
para el servidor web de Microsoft.
Desde Hispasec recomendamos la instalación inmediata de los parches
proporcionados por Microsoft, que si antes eran críticos ahora ya
son de máxima urgencia. Además de los IDS/IPS, el bloqueo del tráfico
RPC en los firewalls perimetrales (tcp/135) prevendrá de posibles
ataques externos y probablemente de la acción de un gusano de
propagación masiva a través de Internet que aproveche esta
vulnerabilidad.
bernardo@hispasec.com
Más información:
Microsoft Windows 2000 RPC DCOM Interface DOS AND Privilege Escalation Vulnerability
http://www.xfocus.org/advisories/200307/4.html
Win32 DCOM RPC Exploit
http://www.metasploit.com/releases.html
http://www.metasploit.com/tools/dcom.c
Hacker code could unleash Windows worm
http://news.com.com/2100-1002_3-5055759.html?tag=cd_mh
Group posts code to exploit Windows flaw
http://www.globetechnology.com/servlet/story/RTGAM.20030726.wflaw0726/BNStory/Technology/
Deja una respuesta