29 de septiembre de 2006

Nuevas vulnerabilidades en Internet Explorer y PowerPoint

Coincidencia o no, apenas unas horas después de que Microsoft publicarasu parche oficial que corrige la vulnerabilidad VML, ha aparecido unanueva forma de ejecutar código arbitrario de forma inadvertida para elusuario de Internet Explorer. Por si fuera poco, simultáneamenteMicrosoft ha confirmado una grave vulnerabilidad en PowerPoint.

En julio de 2006, HD Moore se propuso hacer pública una vulnerabilidadcada día que afectase a navegadores. Debido a su partición en elproyecto Metasploit, dice poseer una amplia colección de errores, ybautizó a ese mes como el de los bugs en navegadores. Eligió y publicóuna muestra cada uno de sus 31 días. Aunque no se centró en InternetExplorer, sí que es cierto que la mayoría le afectaban. Muchos no eranmás que "simples" formas de hacer que el navegador mordiese el polvo(dejase de responder o acaparase todos los recursos), pero otros quedaron como posibles métodos de ejecución de código.

El día 17 de julio publicó un fallo relacionado con el método setSlice()del navegador que fue calificado en un principio como denegación deservicio. Sin embargo, el día 27 de septiembre aparece una forma deaprovecharlo para ejecutar código. No deja de ser más que destacable la"casualidad" de que surja un nuevo agujero de seguridad en InternetExplorer horas después de que oficialmente se cierre otro. Hace ya mesesque Microsoft no hace más que sofocar fuegos (más o menos a tiempo,siempre discutible) para que se prenda otra llama que permita nuevosataques. Parece como si los atacantes esperasen pacientemente a que secorrija una vulnerabilidad, aprovechándola al máximo, para echar mano deotra y volver a infectar sistemas.

También como "casualidad" (por la coincidencia en el tiempo), Microsoftha publicado un aviso de seguridad oficial en el que afirma que existeuna vulnerabilidad en PowerPoint (en todas sus versiones, incluso paraMac) que permite la ejecución de código arbitrario. Este fallo se estáaprovechado activamente para la instalación de malware. Despuésde algunos errores cometidos por casas antivirus, en los que secalificaba como "0 day" vulnerabilidades con cierta solera, esta vezparece que sí, que el peligro es real y no existe parche.

En realidad, no existe parche oficial para ninguna de estasvulnerabilidades. Para Internet Explorer, se recomienda desactivar laejecución de componentes ActiveX en el navegador, si es posible usaralternativas (cada vez más necesario) o utilizar la aplicación conmínimos privilegios. Para PowerPoint, igualmente cabe la posibilidad deusar alternativas (OpenOffice.org se presenta como perfecta candidata),la edición Viewer de PowerPoint para abrir documentos no solicitados osospechosos o también protegerlo con mínimos privilegios. En ambos casossiempre es necesario mantener un sistema antivirus actualizado.

En estos momentos, para Microsoft existen cuatro vulnerabilidades más o menos recientes y que permiten ejecutar código (y además se estáhaciendo). Una en Word (conocida públicamente desde el día 5 deseptiembre), dos en Internet Explorer (una desde el 13 de septiembre y la que acabamos de describir) y otra en PowerPoint (también reciéndescubierta).

Con esta tendencia, Microsoft se enfrenta a un grave problema y todavíale queda un duro trabajo por hacer. Los usuarios finales yadministradores sufren las consecuencias, y debe ser más que complejo yagotador el poder llevar la cuenta de las aplicaciones vulnerables, lascontramedidas efectivas y los fallos corregidos. Sin duda ellos sellevan la peor parte.

Más información:

MoBB #18: WebViewFolderIcon setSlice

Vulnerability in PowerPoint Could Allow Remote Code Execution

19/09/2006 Contramedidas prácticas para las últimas vulnerabilidades deMicrosoft

Sergio de los Santos ssantos@hispasec.com

No hay comentarios.: