Wednesday, October 12, 2011

Internet Explorer Option Element Remote Code Execution

Overview

There is a vulnerability in Internet Explorer which enables execution of arbitrary code if the user visits a web page controlled by the attacker. The vulnerability is caused by an use-after-free bug triggered by accessing a previously deleted Option element. This vulnerability has been observed in Internet Explorer versions 6, 7 and 8. The vulnerability has been patched by Microsoft on October 11, 2011.

The bug

In Internet Explorer, the implementation of Select HTML element contains an array of pointers to the Option elements the Select element contains. This array is called the Option cache. Normally, whenever an Option element inside a Select element is accessed via JavaScript, Option cache is rebuilt, thus ensuring its consistency. However, there are some JavaScript methods that can be used to delete and modify the Option elements contained inside the Select element without rebuilding the Option cache. In combination, these methods enable modifying a previously deleted Option element.

Impact

The vulnerability can be used to execute arbitrary code in the context of the currently logged in user if the user visits a specially crafted web page. JavaScript needs to be enabled in order for the attacker to be able to exploit the vulnerability (it's enabled by default in all versions of Internet Explorer).

PoC

An PoC exploit that demonstrates code execution has been developed. However, due to the severity of the vulnerability, release of the exploit code is not planned at this time.

References


6 comments:

John Barness said...

I think when it comes to data security, mainly if it is related to business documentation or so, there should be really valuable virtual data rooms implemented. Data destruction may have a very high price in the business world.

indianconsumer said...

Snapdeal online lucky draw Winner List 2020 here came up with an Offer where you can win Snapdeal lottery 2020 and more prize by just playing a game & win prizes
Snapdeal winner 2020
Snapdeal lucky draw winner 2020
Snapdeal lucky draw contest 2020
snapdeal winner prizes 2020

SMM Panel said...

Are you looking for the cheapest SMM panel to help you improve your social media presence? We provide the most cost-effective, high-quality solutions to increase your online exposure and interaction.

Smart SMM panel said...

In the continuously shifting world of social media, a trending tweet may become irrelevant the next day. By providing me with instant updates and alerts, SMM Panel India facilitate my monitoring of current events.

Smmpakpanel said...

Users can buy these services at wholesale prices and then set their own prices when reselling them to their customers, making a profit in the process.SMM reseller panels are popular among social media marketing agencies, freelancers, and entrepreneurs who want to offer social media services without having to create them from scratch.

michael said...

Many legendary rock stars rose to fame throughout the 1990s and 2000s, leaving a lasting impression on the annals of music history. In conclusion, the answer to a riddle as mysterious as "half of a 1990s-2000s rock duo with six Grammys" can be found in The White Stripes, a legendary partnership of their era.