NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Microsoft / Internet Explorer

Internet Explorer


IE8 and IE7 Mitigations Failed Against the MSHTML.DLL Critical Exploits

With the exception of Protected Mode

By Marius Oiaga, Technology News Editor

19th of December 2008, 12:29 GMT

Adjust text size:


Internet Explorer
Enlarge picture
On December 17, 2008, Microsoft released in excess of 300 distinct updates for all supported versions of Internet Explorer, packaged as MS08-078, in its rush to patch a critical vulnerability in the systems, which was under attack at least as early as December 9. Not only was the security flaw actively exploited in the wild (allowing for remore code execution), but the majority of mitigations built into the Windows operating system were useless to stop attacks, according to Michael Howard, senior security program manager in the Security Engineering group at Microsoft.

“There is a plethora of defenses available on various versions of Windows, but only a couple came into play owing to the nature of the code,” Howard stated, enumerating the mitigations that failed to make a difference, including the protections built against stack-based buffer overruns, ASLR and NX and Heap Termination on Corruption.

However, users running Internet Explorer 7 and the Beta versions of Internet Explorer 8 on Windows Vista, Windows 7 pre-Beta, Windows Server 2003, and Windows Server 2008 still benefited from an additional layer of protection, namely Protected Mode.

“On Windows Vista and Windows Server 2008, this is a major defense that comes into play against the currently circulating exploits. When the exploit code runs, it's running at low integrity because IE runs at low integrity, and this means the exploit code cannot write to higher integrity portions of the operating system, which is just about everywhere,” Howard added. “For our server platforms, Windows Server 2003 and Windows Server 2008, Internet Explorer Enhanced Security Configuration also prevents the exploit from working because the vulnerable code is disabled.”

Patches are now available for all versions of Internet Explorer, including IE8 Betas and instances of the browser running on top of Beta Windows client and server operating systems. Users are advised to apply the security updates as soon as possible, in order to protect themselves against attacks targeting the Pointer Reference Memory Corruption vulnerability.

“The bug was an invalid pointer dereference in MSHTML.DLL when the code handles data binding. It's important to point out that there is no heap corruption and there is no heap-based buffer overrun,” Howard explained. “When data binding is used, IE creates an object which contains an array of data binding objects. In the code in question, when a data binding object is released, the array length is not correctly updated, leading to a function call into freed memory.”

TAGS:

IE8 | IE7 | patch | vulnerability | Beta
Read by 4,077 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Good (3.6/5) 3 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


IE8 Beta 2 Critical Out-of-Band Patch for Vista SP1 and XP SP3

Windows 7 Pre-Beta and Vista SP2 Beta: Critical Patches for IE8 Beta and IE7

Out-Of-Band IE8 Beta 2 Patch for Critical 0Day Vulnerability Drops Today

Internet Explorer 8 Beta 2 Alternative Style(s)

Internet Explorer 8 (IE8) Release Candidate 1 (RC1) Is Already Here

IE8 Beta 2 Exploits Hosted on Adult Content Websites

IE7 vs. Chrome 1.0 vs. Opera 9.62 vs. Firefox 3.0.4 vs. Safari 3.2 vs. Password Security

Download Vista SP1 – IE8 Application Compatibility Update

User opinions:


Comment #1 by: Joe Blough on 21 Dec 2008, 21:09 GMT reply to this comment

Has it been absolutely shown (by someone other than Microsoft) that IE6 running on XP (and/or windows-98) is vulnerable to this data-binding exploit?

There is example exploit code on milworm.com but it does not seem to work on XP with IE6. Is there any example code that *DOES* work on IE6 (any platform) ?

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM