SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com






Category:   Application (Web Browser)  >   Microsoft Internet Explorer (IE) Vendors:   Microsoft
(Microsoft Issues Workaround) Microsoft Internet Explorer Buffer Overflow in Processing Gopher Protocol Responses Allows Remote Users to Execute Code on the Victim's Computer
SecurityTracker Alert ID:  1004520
SecurityTracker URL:  http://securitytracker.com/id/1004520
CVE Reference:   CAN-2002-0371   (Links to External Site)
Date:  Jun 12 2002
Impact:   Execution of arbitrary code via network, User access via network
Vendor Confirmed:  Yes  
Version(s): 5.01, 5.5, 6.0
Description:   A buffer overflow vulnerability was reported in Microsoft's Internet Explorer web browser. A remote user can create HTML that, when loaded by the target (victim) user, will redirect the user to a malicious Gopher server that will, in return, supply a specially crafted response to execute arbitrary code on the target user's system.

A vulnerability was reported in Microsoft Internet Explorer's built-in gopher client. The code that parses responses from Gopher servers apparently contains a buffer overflow.

A malicious Gopher server can, when contacted by the target user, send a specially crafted response to trigger the buffer overflow and cause arbitrary code to be executed on the target user's computer. The code would execute with the privileges of the target user.

The vendor has reportedly been notified.

Impact:   A remote user can create HTML that, when loaded by the target user's IE browser, will direct IE to automatically visit a malicious Gopher server. The malicious Gopher server can then cause arbitrary code to be executed on the target user's system. This could give the remote user access to the target user's system.
Solution:   The vendor has released a workaround and is working on a patch.

Microsoft has described a manual workaround with the following steps:

* Right Click on Internet Explorer(IE) Icon on the Desktop or while IE is open, Click on "Tools" and select "Internet Options"
* Click on the "Connections" Tab
* Click on the "LAN Settings..." button
o Uncheck automatically detect settings
o If "automatic configuration script" is set, check with your administrator if gopher server is called out.
* Check the "Use proxy server for your LAN..." Checkbox
* Click on the "Advanced..." button
o Ensure use the same proxy server for all protocols is unchecked.
* In the "Proxy addresses to use" textbox next to the word Gopher, Type "LocalHost"
* In the "Port" textbox next to the Gopher protocol, Type "1"
* Click 'OK' until the Internet Options Menu disappears.

Be certain to review the Microsoft advisory (available at the Vendor URL). In the advisory, Microsoft also provides a method that network administrators can use as a workaround for their network.

Microsoft plans to issue Microsoft Knowledge Base article Q323889 regarding this bug. It should be available shortly at the Microsoft Online Support web site:

http://search.support.microsoft.com/kb/c.asp?SD=SO&LN=EN-US

Vendor URL:  www.microsoft.com/technet/security/bulletin/ms02-027.asp (Links to External Site)
Cause:   Boundary error
Underlying OS:   Windows (Any)

Message History:   This archive entry is a follow-up to the message listed below.
Jun 5 2002 Microsoft Internet Explorer Buffer Overflow in Processing Gopher Protocol Responses Allows Remote Users to Execute Code on the Victim's Computer



 Source Message Contents

Date:  Tue, 11 Jun 2002 16:59:23 -0700
Subject:  Microsoft Security Bulletin MS02-027: Unchecked Buffer in Gopher Protocol Handler Can Run Code of Attacker''s Choice (Q323889)


-----BEGIN PGP SIGNED MESSAGE-----

- ----------------------------------------------------------------------
Title:      Unchecked Buffer in Gopher Protocol Handler Can Run Code
            of Attacker's Choice (Q323889)
Date:       11 June 2002
Software:   Internet Explorer, Proxy Server, Internet Security and
            Acceleration Server
Impact:     Run Code of Attacker's Choice
Max Risk:   Critical
Bulletin:   MS02-027

Microsoft encourages customers to review the Security Bulletin at: 
http://www.microsoft.com/technet/security/bulletin/MS02-027.asp.
- ----------------------------------------------------------------------

Issue:
======
This is a work-around bulletin that details steps customers can
take to protect themselves against a publicly disclosed
vulnerability until patches are available. 

The Gopher protocol is a legacy protocol that provides for the
transfer of text-based information across the Internet.
Information on Gopher servers is hierarchically presented using a
menu system, and multiple Gopher servers can be linked together to
form a collective "Gopherspace". 

There is an unchecked buffer in a piece of code which handles the
response from Gopher servers. This code is used independently in
IE, ISA, and Proxy Server. A security vulnerability results
because it is possible for an attacker to attempt to exploit this
flaw by mounting a buffer overrun attack through a specially
crafted server response. The attacker could seek to exploit the
vulnerability by crafting a web page that contacted a server
under the attacker's control. The attacker could then either post
this page on a web site or send it as an HTML email. When the page
was displayed and the server's response received and processed,
the attack would be carried out. 

A successful attack requires that the attacker be able to send
information to the intended target using the Gopher protocol.
Anything which inhibited Gopher connectivity could protect against
attempts to exploit this vulnerability. In the case of IE, the
code would be run in the user's context. As a result, any
limitations on the user would apply to the attacker's code
as well. 


Mitigating Factors:
====================
 - A successful attack requires that the attacker's server be
   able to deliver information to the target using the Gopher
   protocol. Customers who block Gopher at the perimeter would be
   protected against attempts to exploit this vulnerability across
   the Internet. 

 - In the case of IE, code would run in the security context of
   the user. As a result, any limitations on the user's ability
   would also restrict the actions an attacker's code could take. 

 - A successful attack against ISA and Proxy servers would
   require that the malicious response be received by the web
   proxy service. In practical terms, this means that a proxy
   client would have to submit the initial request through the
   proxy server.

Risk Rating:
============
 - Internet systems: Critical
 - Intranet systems: Critical
 - Client systems: Critical

Patch Availability:
===================
 - A patch is currently under development to fix this
   vulnerability. Please read the Security Bulletin at
   http://www.microsoft.com/technet/security/bulletin/ms02-027.asp
   for workaround information while patches are developed.

- ---------------------------------------------------------------------

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS 
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS
ALL 
WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE 
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT 
SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY
DAMAGES 
WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL,
LOSS OF 
BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR
ITS 
SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME
STATES DO 
NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL
OR 
INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.1

iQEVAwUBPQZbc40ZSRQxA/UrAQGsegf/SpsXozsMHaoF3KeVrrYjXlFwPQykzRKc
N5VMHNGeVcaBGJQ6e8EX1Ajv5A/yBkYWeBSNrbLPur/tgOHo7h4Jlyux1dmbWzMv
53P5bZ06m8SgzQykdiJ3Ji9Yua6YtR69bLk4wExL0+t29j17qyBEIeNVTY48QLCq
eDUGvN05q80KS+xUJo/NG2TMhpVPPGwY/XDZqkd2N8wUiKBR4azML33lVHIx83jG
bQDLVZ+2d4uSQ4TbRKjZs47Y3hPWvivVNuqPdPwemHtAfz7+jvxafcXgmPIMqmVh
gxzipKKMToPKcI/WeEhahbNO8xH7FlfgK1GNGBGiJm1XuxwRcfV8ZA==
=sMKd
-----END PGP SIGNATURE-----


*******************************************************************

You have received this e-mail bulletin because of your subscription to the Microsoft Product Security Notification Service.  For more
 information on this service, please visit http://www.microsoft.com/technet/security/notify.asp.
 
To verify the digital signature on this bulletin, please download our PGP key at http://www.microsoft.com/technet/security/notify.asp.
 
To unsubscribe from the Microsoft Security Notification Service, please visit the Microsoft Profile Center at http://register.microsoft.com/regsys/pic.asp
 
 
If you do not wish to use Microsoft Passport, you can unsubscribe from the Microsoft Security Notification Service via email as described
 below:
Send an email to unsubscribe to the Service by following these steps: 
a. Send an e-mail to securrem@microsoft.com. The subject line and the message body are not used to process the subscription request,
 and can be anything you like. 
b. Send the e-mail. 
c. You will receive a response, asking you to verify that you really want to cancel your subscription. Compose a reply, and put "OK"
 in the message body. (Without the quotes). Send the reply. 
d. You will receive an e-mail telling you that your name has been removed from the subscriber list.
 
For security-related information about Microsoft products, please visit the Microsoft Security Advisor web site at http://www.microsoft.com/security.

 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

Copyright 2012, SecurityGlobal.net LLC