Autor Tema: Mozilla permite deshabilitar elementos via JavaScript  (Leído 1562 veces)

Desconectado Danae

  • Administrator
  • *
  • Mensajes: 3211
  • Casi siempre en el armario.
    • windowsfacil,  primeros pasos con windows y el pc
Mozilla permite deshabilitar elementos via JavaScript
« en: 19 de Diciembre de 2004, 01:09:55 pm »
Mozilla permite deshabilitar elementos via JavaScript

Ciertos elementos de estado en Mozilla y Mozilla Firefox, tales como barra de direcciones, barra de estado y controles de navegación, pueden ser deshabilitados mediante el uso de rutinas en Javascript.

Esto permite que sitios web maliciosos puedan crear ventanas de diálogo falsificadas utilizando lenguaje XUL.

XUL (XML User Interface Language), es un lenguaje basado en XML con el que Mozilla y Firefox construyen sus menús, botones, cajas de diálogo y la mayoría de los elementos que conforman su interfase de usuario (UI).

Debido a que dichos elementos pueden ser deshabilitados, es posible para un sitio web usar XUL para crear cajas de diálogo que muestren el look de las ventanas de diálogo de Mozilla y Windows, deshabilitando antes las verdaderas.

Un atacante puede hacer creer a un usuario que está visualizando un elemento de estado verdadero en Mozilla, cuando en realidad la víctima está visualizando las ventanas de un sitio controlado por el pirata.

El atacante puede usar técnicas de ingeniería social adicionales, para obligar al usuario a que ingrese información sensible, tales como tarjeta de crédito, números de cuentas, contraseñas, etc.

El pirata también puede crear ventanas emergentes falsas que no muestren la barra de direcciones.

Solución
No existe ninguna solución oficial a este problema. Se sugiere deshabilitar la posibilidad de ocultar los elementos de estado.

Realizando los siguientes pasos, es posible prevenir que JavaScript deshabilite estos elementos.

Esto hará que las páginas creadas por XUL aparezcan diferentes a los diálogos nativos de Mozilla.

1. Ingrese "about:config" (y pulse Enter) en la barra de direcciones de Mozilla y Mozilla Firefox. Esto mostrará los valores de configuración de Mozilla.

2. Configure los siguientes valores como verdaderos (true), dando doble clic en la línea correspondiente:
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.close
dom.disable_window_open_feature.toolbar
dom.disable_window_open_feature.location
dom.disable_window_open_feature.directories
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.status
Estas preferencias pueden ser configuradas desde el archivo "user.js".

Sistemas afectados

Mozilla
Mozilla Firefox

Créditos
David Ahmad
Asa Dotzler
Will Dormann

Referencias:
Mozilla allows various status elements to be disabled via JavaScript
http://www.kb.cert.org/vuls/id/262350
El navegador Firefox facilita técnicas de phishing
http://www.vsantivirus.com/vul-firefox-xul.htm
Mozilla / Mozilla Firefox User Interface Spoofing Vulnerability
http://secunia.com/advisories/12188/
Mozilla Firefox XML User Interface Language Browser Interface Spoofing Vulnerability
http://www.securityfocus.com/bid/10832
Mozilla and Firefox user interface spoofing
http://xforce.iss.net/xforce/xfdb/16837
https://bugzilla.mozilla.org/show_bug.cgi?id=176304
http://bugzilla.mozilla.org/show_bug.cgi?id=244965
http://bugzilla.mozilla.org/show_bug.cgi?id=22183

Publicado en: http://www.vsantivirus.com/vul-mozilla-171204.htm

Desconectado destroyer

  • Administrator
  • ******
  • Mensajes: 15869
  • Si quieres cambiar al mundo, cámbiate a ti mismo
    • cajondesastres.com De todo un poco
Mozilla permite deshabilitar elementos via JavaScript
« Respuesta #1 en: 19 de Diciembre de 2004, 03:30:50 pm »
Gracias danae.

Un saludo

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License