Internet Explorer July Out-of-Band Cumulative Security Update
Internet Explorer is releasing an out-of-band update available via Windows Update. Alternatively, you can receive this and all other Microsoft updates via the new Microsoft Update. I encourage you to upgrade to Microsoft Update if you haven’t already to ensure that you receive the latest updates for all Microsoft products.
This update addresses three privately reported vulnerabilities which could allow remote code execution. The security update addresses the vulnerability by modifying the way Internet Explorer handles objects in memory and table operations.
In addition, the update includes two defense-in-depth protections against known techniques that are able to bypass ActiveX Security Policy when ActiveX controls have been created using certain Active Template Library (ATL) methods in specific configurations. The first defense-in-depth is enabled by default and modifies how ATL-based controls read persisted data. The second defense-in-depth is disabled by default and offers the ability to regulate usage of the IPersistStream* and IPersistStorage interface implementations within individual controls.
For detailed information on the contents of this update, please see the following documentation:
This security update is rated Critical for all released versions of Internet Explorer except Internet Explorer 6, Internet Explorer 7, and Internet Explorer 8 running on supported editions of Windows Server 2003 and Windows Server 2008.
I encourage everybody to download this security update and other non-IE security updates via Windows Update or Microsoft Update. Windows users are also strongly encouraged to configure their systems for automatic updates to keep their systems current with the latest updates from Microsoft.
Terry McCoy
Program Manager
Internet Explorer Security
Update 5:41pm: removing * from IPersistStorage
Comments
Anonymous
July 28, 2009
Where is the patch for Windows 7 RTM 7600.16385? Or Win 7 RTM is already patched up before it RTM and is not affected by this?Anonymous
July 28, 2009
Internet Explorer 8 for Windows 7 RTM is unaffected by this bulletin. The IE defense-in-depth mechanism is already built into Windows 7 RTM.Anonymous
July 28, 2009
RTM: Win7 RTM isn't released yet. Who knows what malware your stolen franken-bits contains. John: Win7 RTM isn't released. While you can speculate what is or is not in Win7 RTM, unless you cite an official source, you are not credible.Anonymous
July 28, 2009
am I the only one that finds it funny that the primary source for IE news (the IE Blog) isn't even running in Standards Mode in IE8? - not just renders weird but it flat out denied rendering in IE8 standards mode due to forced headers that force the IE Blog to help hold back the web. Too funny.Anonymous
July 28, 2009
This update seems to have broken the ie developer tools. I am getting constant CPU usage and both ie and the developer tools hang until manually killed.Anonymous
July 28, 2009
In response to Mark:
- Windows 7 RTM is already released for PC makers and other Microsoft OEM partners that are already receiving Windows 7 RTM software images. Check this timeline: http://www.winsupersite.com/win7/rtm_availability.asp
- An official source about the Internet Explorer 8 for Windows 7 RTM being unaffected by this bulletin: http://www.microsoft.com/technet/security/bulletin/ms09-034.mspx As you can see, Windows 7 (RTM) / Windows Server 2008 R2 (RTM) are listed as unaffected. But if you go to http://support.microsoft.com/kb/972260 you will see that Windows 7 RC / Windows Server 2008 R2 RC and Windows 7 IDX (former RC2) / Windows Server 2008 R2 IDX (former RC2) are affected.
Anonymous
July 29, 2009
Ben, Working for me in IE 7.Anonymous
July 29, 2009
If killbitt protection is used in the short term to prevent activity from vunerable plugins why then are those vunerable plugins not updated in a later patch ?Anonymous
July 29, 2009
Installed successfully in my Windows Vista SP2 Ultimate x86, including the huge hotfix for Visual Studio 2008 SP1. Everything is OK here, I always take seriously the security of my PC, that's why I have Microsoft Update turned on. ;) Thanks!Anonymous
July 29, 2009
Ben, Does that happen on all sites you try to use the tools on or a specific site? Thanks.Anonymous
July 29, 2009
The comment has been removedAnonymous
July 29, 2009
Hm... IE7/8 are running in an so calle "Protected Mode" in Windows Vista/7/NT6.X if UAC is turned on. So, how does this security issue can affect me, running IE8 on Vista? I mean.. IE8 doesn't even have promissions to write outside of it's sandbox. So I don't unterstand, how this security issue can work. Shouldn't be NT6.X users with UAC turned on be safe even against such securitry holes?Anonymous
July 29, 2009
@Stefan: Protected Mode/UAC is a defense-in-depth feature. While you're correct to note that Protected Mode can help constrain the impact of any exploitation of this vulnerability, you should absolutely ensure that you install IE updates to ensure that defense-in-depth features are not your only protection against exploit.Anonymous
July 29, 2009
after this update, IE doesn't work anymore. it won't load any pages. i have 7.Anonymous
July 29, 2009
Woot! Freedom of choice! Now Windows users will have a choice to not install IE! http://static.arstechnica.com/assets/2009/07/microsoft_browser_ballot-thumb-640xauto-7310.pngAnonymous
July 29, 2009
Keeping in mind that Windows 7 already provides the choice to not install IE... I hope you understand what you're exactly cheering about?Anonymous
July 29, 2009
The whole ballot thing was ridiculous to begin with. Opera got what they wanted, and they are still whining about it. Completely childish. If Opera wants market share, than they should develop a browser that is actually somewhat useful.Anonymous
July 30, 2009
@DT - the picture that @woot posted doesn't tell the whole story. the related article indicated that Microsoft would apply this to XP also, giving users the ability to directly install Firefox or Safari instead, AND to uninstall IE. Shackles be gone.Anonymous
July 30, 2009
Update broke my IE8 and Chrome on Vista Home Premium x-64 (AMD). Network status reports Internet connectivity, FTP works, Ping works, both browsers do not. Error 101 (net::ERR_CONNECTION_RESET) in Chrome IE cannot display the webpage error in IE8 without anything useful under "More information"Anonymous
July 30, 2009
@Alex: When you run Windows Internet Explorer in no add-ons mode, does it still not work? You can run it (possibly) through the search function on the start menu in Vista, or by navigating to it in the start menu: Start Menu > Programs > Accessories > System Tools > Internet Explorer (No Add-ons) Have you checked the system for malware, and do you have any sort of malware "real-time" protection running?Anonymous
July 31, 2009
The comment has been removedAnonymous
July 31, 2009
Now I get it! You can Google on Bing: http://www.collegehumor.com/video:1915736 With a name like Bing it was too hard to tell.Anonymous
July 31, 2009
@Stefan: UAC will forbid writes outside of the Low folder (or more precisely, it will virtualize the writes into a harmless Low folder). However, you don't want bad-guy code running on your computer, even at Low Rights.Anonymous
July 31, 2009
@Alex: www.enhanceie.com/ie/troubleshoot.asp#firewall explains the most common source of connectivity problems after updates. Does the Diagnose Connection Problems button in IE turn up anything interesting? Netcheck (www.enhanceie.com/dl/netchecksetup.exe) can gather a log of your configuration settings and help troubleshoot connectivity issues.Anonymous
July 31, 2009
Just (July 30, 2009) installed a patch for IE7 and sometimes see just a solid gray bar, about an inch wide, vertically overlaid on the middle of the browser, which thens freezes (or consumes 99% cpu). Another co-worker just had it happend too. Something screwy in the latest patch... :(Anonymous
July 31, 2009
@EricLaw [MSFT]: Okay, this exactly means: Nothing harmful can happen to my PC, if I decline every UAC prompt by IE. This sounds imo good :) So we can say, Vista systems are by default secure of IE security holes, due to UAC. Btw, don't worry, my computer systems are up2date ;)Anonymous
July 31, 2009
The comment has been removedAnonymous
July 31, 2009
The comment has been removedAnonymous
July 31, 2009
All votes were absurd thing to begin with. What we have asked about this opera and still are whining. Totally childish. To develop a browser that actually a little more useful if Opera wants the market share.Anonymous
August 01, 2009
@Stefan: Protected Mode helps prevent writes to your disk, but (largely for compatibility reasons) does not attempt to prevent reads. You see a UAC prompt when attempting to launch an application or a batch file because IE knows that these are not likely to run properly at Low Integrity, and hence automatically launches the elevation UI.Anonymous
August 02, 2009
Since the system automatically updated I am no longer able to download files nor to extract their contents! I have fiddled with Attachment Manager but to no avail. I have even attempted a system restore but Windows XP prevents me from selecting a restore point before 7/29. Help!!!!Anonymous
August 02, 2009
@Eric: What exactly happens when you attempt to download files? What version of IE are you using?Anonymous
August 02, 2009
IE 7/8 will dead when open below page: http://www.jazan.org/vb/showthread.php?t=146570 http://www.aldair.net/forum/showthread.php?t=81162 but it works with Firfox and Google Chrome please improve IE!!Anonymous
August 03, 2009
The comment has been removedAnonymous
August 04, 2009
Here is an update to the post about broken IE8 and Chrome: It was traced to the issue with Trend Micro Proxy Service - it literally "freaked-out" after the upgrade. I am trying to get a more technical description out of TrendMicro - I will post details as soon as I get them. Alex.Anonymous
August 04, 2009
IE 7/8 on Vista/Windows 2008 will dead when open below page: http://www.jazan.org/vb/showthread.php?t=146570 http://www.aldair.net/forum/showthread.php?t=81162 but it works with IE 7/8 on Windows Xp, Firfox and Google Chrome It seems that IE on Vista can not process large block of text in web page. please improve IE!!Anonymous
August 04, 2009
Hi Harry, Please try it on Vista/Windows 2008. Our Windows 2008 IE 7 is a just an IE with OS without additional plugins. IE on XP is OK Thanks, WilliamAnonymous
August 05, 2009
@ Gord > the primary source for IE news (the IE Blog) isn't even running in Standards Mode in IE8? - not just renders weird but it flat out denied rendering in IE8 standards mode due to forced headers that force the IE Blog to help hold back the web. Gord, I too find this entirely incoherent, inconsequent, awkward and contradictory. And I said so in the past. An IE blog that is auto-logical and self-respects itself and all of its purposes should trigger standards compliant rendering mode in all IE browser versions. If Microsoft wants people to upgrade their IE browser version and then upgrade their webpage code (markup and CSS) accordingly, then IE blog (and all other major websites entirely under the control of Microsoft like MSDN which supposedly is there to teach how to create websites, to assist web authors) should show the example, promote and practice what they "preach". "How to upgrade a website to become web standards compliant" should be exemplified, demonstrated, illustrated by all of Microsoft websites themselves to begin with. regards, GérardAnonymous
August 05, 2009
Am I the only person who thinks that the IE team has far better things to be doing with their time? Would you rather have a shiny super-standardsy-IEBlog which is (on the surface) indistinguishable from what they've got today, or would your rather have improved standards-support, performance, reliability, etc, etc, in the next version of IE? I know what my vote is. I know how most of the world would vote. YOU are trying to hold back the web. Please don't distract the IE Team from working on things that actually matter.Anonymous
August 05, 2009
Thanks Markus for bringing up the subject of improved-standards support. Today, the universal plea of web designers is that IE further adhere to web standards. The greatest example of waste today is the amount of hours spent by haggard web designers retroactively tweaking their sites in order for them to properly display in IE. The fact that IE8 cannot pass the Acid3 test is a prime example of its failure as a standards-compliant browser.Anonymous
August 05, 2009
Alex, don't confuse ACID3 with what actual web developers want. You can pass ACID3 with flying colors and still have miserable support for standards. The IE team should focus on the standards that matter to developers and the evolution of the web, and not get sidetracked by silly stunts like the ACID3 test.Anonymous
August 05, 2009
I tested IE8 from the beta to the final release. It is a great product, but I am having problems running Facebook, Twitter, Gmail, and other sites. I have reset IE to its defaults and it still doesn't load pages correctly. Right now I am running Google Chrome because IE8 isn't loading pages correctly. I noticed the problem two weeks ago. Is anyone else having a problem or do you guys have any suggestions?Anonymous
August 05, 2009
Are there any plans to update IE so it can handle HTML5?Anonymous
August 05, 2009
@Aska: IE8 supports several important HTML5 features (postMessage, DOMStorage, Online/Offline events, onhashchanged eventing). While still under construction, many web developers consider HTML5 a very important specification for future IE versions to support even further.Anonymous
August 05, 2009
@dlh2009: What problems are you having specifically? What sorts of problems do you see? Do you see any error messages?Anonymous
August 05, 2009
@EricLaw I thought DOM storage was no longer part of the HTML 5 spec but is now a seperate spec.Anonymous
August 06, 2009
I agree with the commenters above. The IE Blog should be running in Standards mode to back up the move in IE8 towards standards. Implementing this can take some time so we'll give you some time however: In the mean time please post an article on the IE Blog talking about how to implement a site in IE8 Standards mode (with tips on the "top 5" things that may need tweaking to work in IE8 Standards mode). Once you have the post up any future blog posts that talk about setting up a standards mode site can reference this post. Best of all commenters can add their own tips on what breaks in IE8 standards mode and how to fix things that they've encountered (e.g. the infamous link and image alignment issues) txAnonymous
August 06, 2009
@hAl: As a security PM, I don't track the frequent changes to the HTML5 spec; we have other folks who do. At the time IE implemented it, DOMStorage was in the HTML5 spec. @Travis: Two things: first, the IE team doesn't actually develop the IEBlog site; we develop IE. There's some other group/vendor elsewhere that works on blog software. Second, we've done several such posts already. http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx is one overview which explains what you need to fix to get from a "requires Compatibility View" site to a Standards Mode site.Anonymous
August 06, 2009
@Markus so give us an example of a browser that passes the ACID3 test and does poorly on real world standards compliance? @EricLaw Developers have been clamoring for SVG Tiny, and you guys still refuse to implement that. Or even things as basic as standard DOM event handling? Version 8 has added things like color coded tabs to win over the masses, but done nothing to improve life for developers. One would think that something as simple as ensuring IE Blog is standards compliant would go a long way towards proving how great IE's compliance with accepted standards is. Right? (or maybe IE is just more broken than anyone at MSFT is willing to admit).Anonymous
August 06, 2009
@Eric passing the buck is a cheap shot. As far as the public is concerned there is one Microsoft releasing Internet Explorer. A Microsoft authored blog about IE that's hacked up to make it work with IE makes all of the IE team look bad.Anonymous
August 06, 2009
@EricLaw: The only error message that I see is the one in the left hand bottom corner that says Error in the IE status bar when trying to use the chat feature or the applications button on Facebook. It does the same thing on Twitter or it doesn't load Twitter at all.Anonymous
August 06, 2009
@EricLaw: I also for got about my Gmail problem. Gmail doesn't load correctly in IE8, even when I try to use the compatibility button.Anonymous
August 06, 2009
Alex, you're obviously either a troll, or a competitor who's rooting against IE. Go away. Let the IE team work on web browsers and leave the stupid blog software to whatever people work on that. dlh2009, I use all of these sites with IE8 every day and have since the beta. Sounds like there's something wrong on your computer. You have the final version of IE8 and not some beta, right?Anonymous
August 06, 2009
Alex-- Further, your baseless and incendiary claim that the blog site is somehow "hacked up" is just silly. If you use the developer tools to force the site to run in Standards mode, you'll see that it looks pretty much exactly the same.Anonymous
August 06, 2009
@Ian That is correct. I have the final release version. It just started a few weeks ago. Does Facebook use java script and is that the same as using Sun's Java Software?Anonymous
August 06, 2009
@Ian I am not sure if Java and Java script are the same or go hand in hand but I unistalled Java and reinstalled it and it seems to be working fine. Thanks for your help guys! Keep up the good work IE8 team, great product!Anonymous
August 06, 2009
Hi ! about IE8 system memory use. test: sestem mem size 512 or 1000. Lim n windows IE8 -> 20...40 unit free system XP mem size -> zero. system near halted. if close all 20...40 windows IE8 system XP up free system mem on 40-70 MB and stay stabil later. pls, chek IE8 mem use mechenism. snks IceAnonymous
August 06, 2009
The comment has been removedAnonymous
August 06, 2009
The comment has been removedAnonymous
August 07, 2009
I upgraded the Sun java runtime to the 6.0.15 version. Just to see if it made a difference I enabled the "Sun Plug-In 2 SVV helper" addon. This still turned my tabstarts in a slow pile of muddle adding at least a second to the "new tab" time. I thought Sun was suppossed to release a new IE8 friendly version by now. Adding a second to new tab starts for such a plugin is just ridiculous.Anonymous
August 08, 2009
I find it funny that you tell us to the windows update web site when it won't even work for users of the 64-bit version of the browser.Anonymous
August 09, 2009
Sal: So? Use the 32 bit version. Or download the patches yourself manually if you're into that sort of thing. Or, turn on Automatic Updates like the smart people.Anonymous
August 09, 2009
same here.. working on IE 7. thankz...