Controlado desde el
19/10/97 por NedStat
|
Falla de Opera con nombres largos
|
|
VSantivirus No. 980 - Año 7 - Viernes 14 de marzo de 2003
Falla de Opera con nombres largos
http://www.vsantivirus.com/vul-opera-nombres.htm
Aviso de seguridad: Falla de Opera con nombres largos
Fecha original: 10/mar/03
Autor/descubridor: imagine (Operash webmaster)
Aplicación vulnerable: Opera 7.02, 7.01, 6.05
Severidad: Alta
Riesgo: Ejecución remota de código
Fabricante: Opera Software ASA (http://www.opera.com/)
Estado: Anunciado al fabricante el 6/mar/03
Solución del fabricante: 11/mar/03
Una falla descubierta en las últimas versiones del navegador Opera, puede provocar que un atacante a través de una página Web maliciosa, pueda ejecutar en forma remota, cualquier clase de código en forma arbitraria. Ello se debe a que el navegador no controla adecuadamente el largo del nombre de los archivos descargados (downloads files).
Cuando un archivo es descargado por medio de Opera, se abre una ventana de diálogo preguntando por la ubicación donde dejar el archivo a descargar. Si este archivo se encuentra construido maliciosamente, y su nombre es excesivamente largo, se produce un desbordamiento de búfer, es decir, se sobrepasa el área asignada en la memoria para almacenar el nombre en forma temporal.
Cómo resultado, no solo se produce el crash del programa, sino que código maliciosamente construido, podría ser ejecutado en forma clandestina en la computadora afectada. Esto se debe a que esta información extra, corrompe el stack, el área donde se almacenan las direcciones de retorno, para volver al código principal cuando se ejecuta una llamada a una subrutina.
Al ser borrado este stack por el exceso de bytes de un nombre excesivamente largo, puede manipularse para que la dirección de retorno sea a una rutina creada por el código malicioso. Esto habilita la introducción y ejecución de virus, gusanos, troyanos, etc.
Las afectadas son las siguientes versiones en inglés y japonés para Windows (otras versiones anteriores también podían ser afectadas, aunque no ha sido probado):
- Opera7.02 build 2668
- Opera7.02 bork build 2656b
- Opera7.01 build 2651
- Opera6.05 build 1140
Solución
Descarga y ejecución de la nueva versión del Opera (la 7.03 a la fecha de este artículo), desde el siguiente enlace:
http://www.opera.com/download/index.dml?opsys=
Windows&lng=en&platform=Windows
Referencias
Opera Software ASA
http://www.opera.com/
(c) Video Soft - http://www.videosoft.net.uy
(c) VSAntivirus - http://www.vsantivirus.com
|
|
|