Microsoft Internet Explorer is prone to a remote code-execution vulnerability.
Attackers can exploit this vulnerability to execute arbitrary code in the context of the user running the application. Successful exploits will compromise the application and possibly the underlying computer. Failed attacks will cause denial-of-service conditions.
This Vunerability will be easy exploit thorugh metasploit modules. This IE_XML exploits a vulnerability in the XML handling code of Internet Explorer. In order to execute code reliably, this module uses the .NET DLLmemory technique pioneered by Alexander Sotirov and Mark Dowd. This method is used to create a fake vtable at a known location with all methods pointing to our payload. Since the .text segment of the .NET DLL is non-writable, a prefixed code stub is used to copy the payload into a new memory segment and continue execution from there. This code is a very early version of what the final implementation will be and the API and this module will continue to be updated as progress continues.