MS03-011: Flaw in the Microsoft VM could enable system compromise
Technical UpdateJuly 17, 2003: This article was updated to add information about Windows 2000 Service Pack 4 and Windows Server 2003.November 10, 2003: The "Restart Requirement" section was updated. April 23, 2004: This article was updated to remove information about Windows 2000 Service Pack 4. On This PageSYMPTOMSThe Microsoft VM is a virtual machine for the Win32operating environment. The Microsoft VM is shipped in most versions of Windows and in most versions of Microsoft Internet Explorer. A new security vulnerability has been reported that affects the ByteCode Verifier component of the Microsoft VM. It occurs because the ByteCode verifier does not correctly look for certain malicious code when a Java applet is being loaded. The attack vector for this new security issue would likely involve an attacker creating a malicious Java applet and inserting it into a Web page that would exploit this vulnerability when it was opened. An attacker could then host this malicious Web page on a Web site or could send it to a user in e-mail. The present Microsoft VM has been updated to include a fix for this newly reported security vulnerability. This version of VM includes all previously released fixes to the VM. RESOLUTIONTo resolve this problem, install the 816093 Microsoft VM Security Update package. This update upgrades the Microsoft VM to version 5.00.3810. All versions of the Microsoft VM earlier than 5.00.3810 are affected by the vulnerabilities that are listed in the "Symptoms" section of this article. Download informationWindows Server 2003, Windows XP, Windows NT, Windows 98, Windows ME, Small Business Server 2003, and Windows 2000 (except for Windows 2000 SP2 and SP3)To download the patch to update existing installations of the Microsoft VM, visit the Microsoft Windows Update Web site. Windows Update detects what version of Windows you are running and offers the appropriate patch. To locate the update, visit the "Critical Updates" section of the Microsoft Windows Update Web site:http://windowsupdate.microsoft.com (http://windowsupdate.microsoft.com) For Windows 2000 SP2 and SP3 onlyThe following files are available for download from the Microsoft Download Center: Download the 816093 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=DD870EAC-69EF-4287-9A07-6C740F162644&displaylang=en)For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591 (http://support.microsoft.com/kb/119591/) How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
Deployment InformationNetwork administrators can download this update from the Windows Update Catalog to deploy to multiple computers that already have the Microsoft VM installed:http://v4.windowsupdate.microsoft.com/catalog (http://v4.windowsupdate.microsoft.com/catalog) If you have to obtain this update to install later on one or more than one computer, search for this article ID number by using the Advanced Search Options in the Windows Update Catalog.
For more information about how to download updates from the Windows Update Catalog, click the following article number to view the article in the Microsoft Knowledge Base:
323166 (http://support.microsoft.com/kb/323166/)
How to download Windows updates and drivers from the Windows Update Catalog
Notes
304930 (http://support.microsoft.com/kb/304930/)
How to install Microsoft Virtual Machine updates silently without restarting your computer
PrerequisitesThis update will only install on computers that already have an earlier version of the Microsoft VM installed. Windows 2000 SP2 and Windows 2000 SP3 version of this Microsoft VM update requires Windows 2000 SP2 or later and cannot be installed on any other operating system. To download this update for Windows 2000 SP2 or Windows 2000 SP3 from the Windows Update Catalog, select either Windows 2000 SP2 or Windows 2000 SP3 for your operating system. For more information about how to obtain Windows 2000 SP2 or later, click the following article number to view the article in the Microsoft Knowledge Base:260910 (http://support.microsoft.com/kb/260910/)
How to obtain the latest Windows 2000 service pack
If you are using Windows NT 4.0, you must have Windows NT 4.0 SP3 or later installed to install this update.
For more information about how to obtain the latest Windows NT 4.0 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
152734 (http://support.microsoft.com/kb/152734/)
How to obtain the latest Windows NT 4.0 service pack
Restart RequirementYou must restart your computer after you install this update if you are updating the Microsoft VM build 3802 or earlier. (The Microsoft VM build 3802 is included with Windows 2000 SP2.) The update also requires an administrator logon after the restart to complete the installation. You do not have to restart your computer if you install the Java VM update over build 3805 through build 3810. (The Microsoft VM build 3805 is included with Windows 2000 SP3.)Removal InformationThis patch contains system files and protected components and therefore cannot be removed.Patch Replacement InformationThis update replaces the following updates:
File InformationThe English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Date Time Version Size File name ------------------------------------------------------ 13-Mar-2003 14:51 2,678 Classes.cer 13-Mar-2003 14:51 5,751,849 Classes.zip 17-Mar-2003 19:05 5.0.3810.0 404,752 Javart.dll 13-Mar-2003 18:33 5.0.3810.0 172,304 Jview.exe 17-Mar-2003 19:05 5.0.3810.0 946,960 Msjava.dll 13-Mar-2003 14:51 2,678 Msjdbc.cer 13-Mar-2003 14:51 137,482 Msjdbc.zip 20-Mar-2002 08:53 10,957 Osp.zipNote After you install the updated VM, all the .zip files will have different names. This is typical behavior and can be ignored. Also note that only some of the files in the Zip package have been changed for this release. However, these files cannot be packaged individually. WORKAROUNDThere are a number of workarounds that you may be able to apply temporarily while you evaluate and test the new Microsoft VM:
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. MORE INFORMATIONTo determine the Microsoft VM build number on a computer that is running Windows 98, Windows 98 Second Edition, or Windows Millennium Edition, follow these steps:
http://www.microsoft.com/technet/security/bulletin/MS03-011.mspx (http://www.microsoft.com/technet/security/bulletin/MS03-011.mspx) REFERENCES
For more information about how this patch applies to Windows 2000 Service Pack 4, click the following article number to view the article in the Microsoft Knowledge Base:
820101 (http://support.microsoft.com/kb/820101/)
Frequently asked questions about the Microsoft VM and Windows 2000 service pack 4
For more information about the differences between Windows XP Service Pack 1 and Windows XP Service Pack 1a, click the following article number to view the article in the Microsoft Knowledge Base:
813926 (http://support.microsoft.com/kb/813926/)
Differences between Windows XP Service Pack 1 and Windows XP Service Pack 1a
APPLIES TO
| Article Translations
|

Back to the top
