MS02-022: An Unchecked Buffer in the MSN Chat Control Can Permit Code to Be Run (321661)
The information in this article applies to:
- Microsoft Chat 2.1a for Windows NT 4.0
- Microsoft Chat 2.1 for Windows NT 4.0
- Microsoft Chat 2.0 for Windows NT 4.0
- Microsoft Chat 2.1a for Windows 98
- Microsoft Chat 2.1 for Windows 98
- Microsoft Chat 2.1a for Windows 95
- Microsoft Chat 2.1 for Windows 95
- Microsoft Chat 2.0 for Windows 95
- Microsoft Chat 2.5 for Windows 95
- Microsoft Chat 2.5 for Windows 98
- Microsoft Chat 2.5 for Windows NT 4.0
- Microsoft MSN Messenger 4.6
- Microsoft MSN Messenger 4.5
This article was previously published under Q321661 SYMPTOMS A buffer overflow vulnerability exists in the MSN Chat
control. An attacker who can successfully exploit this vulnerability can run
any code on the computer. The code runs as if the local user had run it.
Therefore, the code can take any action on the computer that the local user can
perform. This includes adding, changing, or deleting any data or configuration
information. For example, the code can reduce the security settings in the
browser, or can write a file to the hard disk. For additional
information about the buffer overflow vulnerability, visit the following
Microsoft Web site: Because the code runs as the local user and not as the operating
system, any security limitations on the user's account also apply to any code
that is run by successfully exploiting this vulnerability. In environments in
which user accounts are restricted, such as in enterprise environments, the
actions that an attacker's code can take are limited by these
restrictions. Mitigating factors:
- A successful attack requires that the local user have
installed the MSN Chat control, MSN Messenger, or Microsoft Exchange Instant
Messenger. By default, no version of Microsoft Windows is vulnerable to this
attack.
- Windows Messenger does not include the MSN Chat control.
Users of Microsoft Windows XP are vulnerable only if they install the MSN Chat
control from MSN sites.
- By default, Microsoft Outlook 2000 with the Outlook E-Mail
Security Update, Microsoft Outlook 2002, and Microsoft Outlook Express all open
HTML e-mail messages in the Restricted Sites zone. Therefore, users who run
these programs with their default settings are protected against
e-mail-message-borne attacks.
CAUSE This vulnerability occurs because of an unchecked buffer in
the code that handles the input of a parameter in the MSN Chat control. By
invoking this parameter in a particular manner, an attacker can overflow the
buffer and can cause code to run. RESOLUTION A patch is available that prevents this vulnerability by
unregistering the vulnerable MSN Chat control. This renders the control
useless. The patch does not install an updated MSN Chat control. The next time
a user visits the MSN Chat site after applying the patch, the updated version
of the MSN Chat control is offered for download. The following file is available for
download from the Microsoft Download
Center: Download
the MSNChatSecFix.exe package now. Release Date: June 11, 2002 For additional
information about how to download Microsoft Support files, click the following
article number to view the article in the Microsoft Knowledge Base: 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 to
prevent any unauthorized changes to the file.
The latest version of MSN Messenger with the
corrected control is version 4.6 (4.6.0079). To obtain this version, visit the
following Microsoft Web site: The latest version of the Microsoft Exchange 2000 Instant
Messaging service with the corrected control is version 4.6 (4.6.0079). To
obtain this version, visit the following Microsoft Web site: You do not have to restart your computer after you apply the
patch or after you update your version of MSN Messenger. STATUSMicrosoft has
confirmed that this problem may cause a degree of security vulnerability in MSN
Chat control.
Modification Type: | Major | Last Reviewed: | 6/25/2004 |
---|
Keywords: | kbbug kbfix kbSecurity KB321661 |
---|
|