The Wayback Machine - https://web.archive.org/web/20101115200952/http://www.nwnetworks.com/iesecurity.htm

Internet Explorer Security Issues

Microsoft Internet Explorer

Security Center

 

About
Sources
Safety/Security
IE Security
MS Info
Misc

Home

 

Which Versions of Internet Explorer are Affected by Security Issues?

All versions of Internet Explorer are vulnerable to one or more security issues. Most of these issues are the result of design flaws (such as the Cybersnot, MIT, UMD problems), while some are bugs and others the result of third parties (such as the Java security problem reported by
C|Net). In addition, all International versions of IE are affected. As previously mentioned, IE for the Macintosh is affected by the Java security issue discovered by Sun Microsystems. The Sun Java issues was researched by Microsoft, and they determined that Windows versions of IE are not affected. A patch for the Mac version is available at http://www.microsoft.com/ie/security/java.htm and it should be downloaded and installed by all IE Macintosh users. Again, there is a second Java security issue that affects IE3.01 users. For more information on the second issue (including the downloadable fix), see Microsoft's Known Issues in Internet Explorer Java Support page.

Administrators, ISPs and others who are distributing IE via the Internet Explorer Administration Kit (IEAK) are also affected. To get an in-place update of the IEAK, visit Microsoft's IEAK web site.

How Can I Identify What Version of IE I have?
Internet Explorer version numbers use the following format:

<major version>.<minor version>.<build number>.<sub-build number>

Below is a table listing the various 32-bit Windows versions of IE:

Version Product
4.40.308 Internet Explorer 1.0 (Plus!)
4.40.520 Internet Explorer 2.0
4.40.1381.1 Ships with NT 4.0, Proxy Server 1.0, Visual Basic 5.0, NT Service Packs 1-4
4.70.0.1155 Internet Explorer 3.0
4.70.0.1158 Internet Explorer 3.0 (OSR2)
4.70.0.1215 Internet Explorer 3.01
4.70.1300 Internet Explorer 3.02
4.71.544 Internet Explorer 4.0 Platform Preview 1.0 (PP1)
4.71.1008.3 Internet Explorer 4.0 Platform Preview 2.0 (PP2)
4.71.1712.6 Internet Explorer 4.0
4.72.2106.1 Ships with Win95 OSR2.5
4.72.2106.8 Internet Explorer 4.01
4.72.3110.0 Ships with Win98, SQL Server 7.0, Publisher 98, Visual Studio 6.0, NT4/SP5
4.72.3110.8 Internet Explorer 4.01 Service Pack 1 (SP1)
4.72.3612.1712 Internet Explorer 4.01 Service Pack 2 (SP2)
5.00.0518.10 Internet Explorer 5 Developer Preview (Beta 1)
5.00.0910.1309 Internet Explorer 5 Beta (Beta 2)
5.00.2014.0216 Internet Explorer 5 (Original)
5.00.2314.1000 Ships with Office 2000 Developer Edition
5.00.2314.2100 Internet Explorer 5 (Refresh)
5.00.2614.3500 Internet Explorer 5 (Refresh 2)
5.00.2919.3800 Windows 2000 RC2 (all flavors)
5.00.2919.6304 Internet Explorer 5.01
5.00.2920.0 Windows 2000 (all flavors)
5.00.3105.0106 Internet Explorer 5.01 Service Pack 1
5.50.4134.0100 Windows Millennium Edition
5.50.4134.0600 Internet Explorer 5.5
5.51.4807.2300 Internet Explorer 5.5 Service Pack 2
6.00.2462.0000 Internet Explorer 6.0 Public Preview
6.00.2600.00 Internet Explorer 6.0 (Windows XP)

To get version information for Windows 3.1, Macintosh and Unix platforms, check out Knowledge Base article 164539.

What Security Issues are Known So Far?                  Click here for 1996-2002 issues.

On February 12, 2003, Microsoft released Security Bulletin MS03-004 and Knowledge Base article 813951 which discuss the availability of a cumulative patch (e.g., a patch that includes the functionality of all previously released patches) for Internet Explorer 5.01, 5.5, 6.0.  The patch eliminates two newly discovered vulnerabilities involving Internet Explorer�s cross-domain security model - which keeps windows of different domains from sharing information. These flaws results in Internet Explorer because incomplete security checking causes Internet Explorer to allow one website to potentially access information from another domain when using certain dialog boxes.

The vulnerability, which was reported to Microsoft by Andreas Sandblad of Sweden, could enable a malicious webmaster to load hostile code onto a user's system.  In addition, the vulnerability could enable an attacker to invoke an executable that was already present on the local system, or take any other action available to the system owner.

A related cross-domain vulnerability allows Internet Explorer�s showHelp() functionality to execute without proper security checking. showHelp() is one of the help methods used to display an HTML page containing help content. showHelp() allows more types of pluggable protocols than necessary, and this could potentially allow an attacker to access user information, invoke executables already present on a user�s local system or load malicious code onto a user�s local system.  This cumulative patch will cause window.showHelp( ) to cease to function. When the latest HTML Help update - which is being released via Windows Update with this patch - is installed, window.showHelp( ) will function again, but with some limitations (see the caveats section later in this bulletin). This has been necessary in order to block the attack vector that might allow a web site operator to invoke an executable that was already present on a user�s local system.

On April 23, 2003, Microsoft released Security Bulletin MS03-015 and Knowledge Base article 813489, which discuss the the availability of a cumulative patch (e.g., a patch that includes the functionality of all previously released patches) for Internet Explorer 5.01, 5.5 and 6.0.  In addition to resolving all prior known vulnerabilities, the patch also eliminates four additional vulnerabilities:

  • A buffer overrun vulnerability in URLMON.DLL that occurs because Internet Explorer does not correctly check the parameters of information being received from a web server.
  • A vulnerability in the Internet Explorer file upload control that allows input from a script to be passed to the upload control.
  • A flaw in the way Internet Explorer handles the rendering of third party files.
  • A flaw in the way modal dialogs are treated by Internet Explorer that occurs because an input parameter is not properly checked.

Several folks contributed to the finding of these vulnerabilities:

Each of these are critical vulnerabilities that could enable a malicious webmaster to take complete control of a victim's machine.

NEW:  On June 4, 2003, Microsoft released Security Bulletin MS03-020 and Knowledge Base article 818529, which discuss the the availability of a cumulative patch (e.g., a patch that includes the functionality of all previously released patches) for Internet Explorer 5.01, 5.5 and 6.0.  In addition to resolving all prior known vulnerabilities, the patch also eliminates two additional vulnerabilities:

  • A buffer overrun vulnerability that occurs because Internet Explorer does not properly determine an object type returned from a web server.
  • A flaw that results because Internet Explorer does not implement an appropriate block on a file download dialog box.

These vulnerabilities, which were reported to Microsoft by eEye Digital Security could enable a malicious webmaster to take complete control of a victim's machine.

How Can I Protect Myself When Using Microsoft Internet Explorer?

There's obviously no better protection than abstinence. But I would never suggest that someone stop surfing the Web, nor would I suggest they switch browsers.  But there are some things you can do to protect yourself:

Make regular backups of your hard drive(s). This advice should be heeded by anyone with any kind of computer, and not just IE users. This is especially important for Windows9x and Windows NT, Windows 2000, Windows XP and Windows Server 2003 users. There is NO SUBSTITUTE for a good backup.

If you are not using the latest version of IE, you should upgrade.  Then apply all available patches and updates.  This will protect you from most of the security issues.  You can download all of patches and updates at
Microsoft's IE Site. If you are using the IEAK, you can also download software that will perform an in-place update or your installed IEAK.

Familiarize yourself with the security options in Internet Explorer. You can get a ton of information on
Microsoft's web site or in Microsoft's Knowledge Base.  Of course, don't forget to check out Internet Explorer Home Page.

Beware when surfing. Don't just click any link unless you're pretty sure what is going to happen. In many cases, you can see what a link will do by placing your mouse over it (without clicking) and looking at the IE status bar (which, if turned off can be turned on from the View menu in IE). If you want, you can almost always see the source code for a web page by right-clicking in the page and selecting View Source. This will help you determine what a link is going to do when you click it in case it isn't apparent from the status bar.

Stay informed.  Bookmark this site!  IMHO, this is one of the best ways to keep current on security issues that affect Internet Explorer.  But keep up on your own, too.  Visit the sites mentioned at this site, search the web for more information and browse the newsgroups devoted to IE.  If you find anything of importance not mentioned here, send it to
me for inclusion and I'll credit you as the source of the information.

Visit the
Microsoft Security Advisor Program page regularly.  Check Microsoft's Issues page regularly.  Send your questions and comments to Microsoft's Security Mailbox, or to
me. Please note, that I can't guarantee a response to email, and I definitely will NOT answer Content Advisor password questions, so don't even ask.

How can I disable the Content Advisor?

You need to call Microsoft Tech Support.  They have a fix for this and It will not cost you anything. Just let the Customer Service Rep know that you have a problem with the Content Advisor in Internet Explorer.  Their number is 425-635-7000 from 6 am - 6 pm Mon-Fri PST.