Primer Bug de Firefox 1.5

Se abrió la veda del «panda rojo». Pocos días después de su presentación, un certero ataque ha provocado el primer tropezón serio de nuestro navegador favorito.

El ataque consiste en insertar en una página web un sencillito javascript que provoca un crecimiento desmesurado del fichero history.dat (el archivo donde Firefox guarda el historial de páginas visitadas). Al volver a arrancar Firefox observaremos con sorpresa que se queda colgado. La situación se repetirá cada vez que tratemos de arrancar Firefox sin borrar el fichero afectado.

Se ha comprobado que el problema ocurre con Windows XP en SP2. La demostración resulta muy sencilla.

Mucha gente no considera que atacar a un navegador mediante javascript sea realmente un ataque, ya que es posible escribir scripts que tumben a cualquier navegador. Sin embargo aquí hablamos de un método de fácil explotación y de efectos persistentes. Es decir, Firefox queda fuera de juego hasta que se borra el fichero en cuestión, operación que no está al alcance de cualquier usuario no informado. Como consecuencia, desde páginas web puede dejarse Firefox inoperativo para cualquier usuario, y eso sí que parece un asunto grave a resolver. Por si esto fuera poco, el creador del script también afirma que no costaría demasiado ejecutar código en la máquina víctima.

Leer noticia completa en: kriptopolis