Análisis de la vulnerabilidad en el tratamiento de imágenes en múltiples navegadores | MundoPC.NET
Página principal
  | Errores | Ayuda | Añadir a Favoritos Versión Imprimible

Hispasec publica un documento técnico que analiza la vulnerabilidad en  tratamiento de imágenes en múltiples navegadores. El problema se basa en  un manejo incorrecto de ficheros en formato BMP con paleta de colores  parcial. El código vulnerable permite que, al manejar un fichero BMP  especialmente manipulado, se filtre información al heap, y estos datos  pueden ser enviados a un servidor remoto con ayuda de la etiqueta canvas  de HTML y JavaScript. Esta vulnerabilidad ha sido descubierta por  Hispasec.


El pasado mes de febrero publicamos algunos detalles sobre este fallo,  prometiendo una prueba de concepto y un análisis más profundo de la  vulnerabilidad. Hemos analizado en un documento técnico (white paper)  las causas de la vulnerabilidad.

El pasado día 8 de febrero se publicaba la nueva actualización del  popular navegador Firefox. La versión 2.0.0.12 corregía (entre otras)  una vulnerabilidad descubierta por Hispasec. En ese momento no se dieron  detalles sobre el fallo, por petición expresa de algunos desarrolladores  de otros navegadores afectados.

El problema afectaba a FireFox 2.0.0.11, Opera 9.50 y otros navegadores.  El fallo permite revelar información sensible del usuario por parte de  un atacante que crease una página web especialmente manipulada. También,  bajo ciertas circunstancias, podría permitir provocar una denegación de  servicio. En realidad, el problema afecta a otros navegadores también,  pero el impacto es distinto. Al no soportar completamente el uso de  etiquetas canvas, el envío de datos no puede ser llevado a cabo. Sin  embargo, el manejo de ficheros BMP sigue siendo erróneo en ellos.  Internet Explorer no es vulnerable en ningún sentido. Safari por  ejemplo, tiene problemas similares además con el formato GIF. El  problema en concreto se da en el campo biClrUsed de las cabeceras de un  fichero BMP. Los navegadores reservan la cantidad justa de memoria en  ese campo, o no lo ponen todo a cero a la hora de usarlo.

Los enlaces directos a la descarga de los documentos (en castellano e  inglés) son:

http://www.hispas...abilidad_firefox.pdf
http://www.hispasec...lidad_firefox_en.pdf

Se puede visualizar un vídeo en el que se muestra el efecto del exploit
en:
http://blog.hispase...iles/ff_2_0_0_11.avi

Opina sobre esta noticia:
http://www.hispasec...aaldia/3487/comentar

Más Información:

Firefox 2.0.0.11 and Opera 9.50 beta Remote Memory Information Leak
http://blog.hispasec.com/lab/236

HTML 5 canvas
http://www.whatwg.o...ent-work/#the-canvas

Apple Safari BMP and GIF Files remote DoS and Information Disclosure
Vulnerability
http://www.security...s.com/bid/27947/info

Sergio de los Santos
ssantos arroba hispasec.com

Fuente: http://www.hispasec.com


- Publicado por Fernando Fdez. -




Añadir comentario










Nota: Está activada la moderación de comentarios por lo que podría no publicarse de forma inmediata.


Redifusión RSS de los comentarios de la entrada.TrackBack URL.



| Logo MundoPC.NET | Publicidad | Quienes Somos | Aviso Legal | Contactar | GMC Contables | Translate |
  Hay 56 visitantes. Record on-line: 553 © MundoPC.NET C.B. 2000 - 2008