MS02-013: Java Applet Can Redirect Browser Traffic (300845)
The information in this article applies to:
- Microsoft virtual machine, when used with:
- the operating system: Microsoft Windows XP
- the operating system: Microsoft Windows Millennium Edition
- the operating system: Microsoft Windows 2000
- the operating system: Microsoft Windows NT 4.0
- the operating system: Microsoft Windows 98 Second Edition
- the operating system: Microsoft Windows 98
This article was previously published under Q300845 IMPORTANT: This patch has been superseded by the update described in 810030 SYMPTOMS A session hijacking vulnerability exists in the Microsoft
virtual machine (Microsoft VM) that could allow a maliciously crafted Java
applet to silently reroute all browser traffic to the host of the applet
without the knowledge of the user. After an attacker possesses the rerouted
browser traffic, he or she could take any action or any combination of actions
that he or she chooses, including the following:
- Handle the browser request.
- Record the session information.
- Forward the request to the intended destination.
NOTE: This capability could allow a malicious party to record the
session information of a user and possibly search for user names, passwords, or
credit card numbers that are sent in plain (unencrypted) text. A
malicious applet that tries to exploit this vulnerability would be active until
the user quits all instances of Internet Explorer that are open. This
vulnerability can only be exploited if Microsoft Internet Explorer is
configured to access Internet resources through a proxy server. Users whose
browsers are not configured to use a proxy server are not at risk from this
vulnerability. If an attack that exploits this vulnerability captures
any secure HTTP (HTTPS) traffic, the HTTPS traffic cannot be read in plain text
because HTTPS is encrypted by using Secure Sockets Layer (SSL). Therefore, user
names and passwords that are sent by using HTTPS are much less vulnerable than
information that is sent in plain text by using HTTP. CAUSE This vulnerability occurs because of how certain requests
for proxy service in Java are handled. When you configure Internet Explorer to
use proxy services, a particularly crafted Java program (sometimes called an
applet) could exploit this vulnerability to forward browser traffic.
RESOLUTIONTo resolve this problem, install the "810030: Microsoft VM Security Update" package from the following Windows Update Web site: .
For additional information about this update, click the following article number to view the article in the Microsoft Knowledge Base:
810030
MS02-069: Flaw in Microsoft VM May Compromise Windows
STATUSMicrosoft has confirmed that this problem may cause a degree
of security vulnerability in the Microsoft virtual
machine. This problem was first corrected in Windows 2000 Service
Pack 3.REFERENCES For more information about this vulnerability, visit the
following Microsoft Web sites: For additional information about the
Microsoft virtual machine, click the article number below to view the article
in the Microsoft Knowledge Base: 169803 INFO: Historical List of Shipping Vehicles for Microsoft VM
For support information about Visual J++ and the SDK for Java, visit the following Microsoft Web site:
| Modification Type: | Major | Last Reviewed: | 6/15/2006 |
|---|
| Keywords: | kbQFE kbBug kbfix kbJava KbSECBulletin KbSECHack kbSecurity KbSECVulnerability kbWin2000sp3fix KB300845 |
|---|
|