Commentary

Dave Methvin
 

Microsoft, Please Remove This Junk

A dangerous Internet Explorer exploit has pushed Microsoft to do an out-of-cycle patch. If the complete-system-ownage aspect of the bug isn't scary enough, there are already several exploits floating around on the Internet, even being served out as malicious ads on reputable sites.

A dangerous Internet Explorer exploit has pushed Microsoft to do an out-of-cycle patch. If the complete-system-ownage aspect of the bug isn't scary enough, there are already several exploits floating around on the Internet, even being served out as malicious ads on reputable sites.Historically, December has been a stale fruitcake of a month for the Microsoft security mavens. In December 2006 there was the Windows Metafile exploit which, like this new threat, was serious enough for Microsoft to release an emergency patch.

This new threat has something else in common with that older WMF exploit in that it supports a Microsoft-specific feature that is largely obsolete: DHTML data binding. When this feature was introduced with Internet Explorer 4.0 in 1997, it was an innovative way for a Web page designer to selectively load just part of a page.


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

DHTML data binding never spread to other browsers. Instead, the Internet world warmed to Ajax and DOM operations to build dynamic Web pages. That left Internet Explorer with yet another unhealthy feature. Few people use it, but since it's there it offers an attack surface for the bad guys. Even the IE8 beta is susceptible to this exploit -- proving, I guess, that it's fully compatible with IE6 and IE7.

The IE8 team has been doing some great work to bring Internet Explorer up to par as far as features and performance go. This latest security problem is a reminder that there are still plenty of dark code corners in Internet Explorer that, although rarely visited, can be extremely dangerous. Before IE8 ships, Microsoft should go through and remove or disable as many of these as possible.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links