copyright | disclaimer | privacy | contact  
Australia's Leading Computer Emergency Response Team
 
Search this site

 
On this site

 > HOME
 > About AusCERT
 > Membership
 > Contact Us
 > PKI Services
 > Training
 > Publications
 > Sec. Bulletins
 > Conferences
 > News & Media
 > Services
 > Web Log
 > Site Map
 > Site Help
 > Member login





 

AL-2006.0054 -- [Win] -- Microsoft Internet Explorer fails to properly handle CLSID extensions

Date: 30 June 2006
References: ESB-2006.0563  

Click here for printable version
Click here for PGP verifiable version
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

===========================================================================
A  U  S  C  E  R  T                                           A  L  E  R  T

                       AL-2006.0054 -- AUSCERT ALERT
                                   [Win]
   Microsoft Internet Explorer fails to properly handle CLSID extensions
                               30 June 2006

===========================================================================

        AusCERT Alert Summary
        ---------------------

Product:              Microsoft Internet Explorer
Publisher:            US-CERT
Operating System:     Windows
Impact:               Execute Arbitrary Code/Commands
Access:               Remote/Unauthenticated
CVE Names:            CVE-2006-3281

Original Bulletin:    http://www.kb.cert.org/vuls/id/655100

Comment: No security update is yet available for IE to address this issue.
         
         Users should avoid clicking on links within untrusted web site
         content, especially public bulletin board discussion postings,
         and also any links within emails unless the email was already
         expected.
         
         Blocking outbound access to the ports listed below offers
         protection against the current proof of concept code, but
         may not prevent other attack vectors.

- --------------------------BEGIN INCLUDED TEXT--------------------

US-CERT Vulnerability Note VU#655100
Microsoft Internet Explorer fails to properly handle CLSID extensions

Overview

	Microsoft Internet Explorer fails to properly handle directories with
	CLSID extensions. This may allow an attacker to bypass the warning dialog 
	that Internet Explorer should display before executing downloaded code.

I. Description

	CLSID

	According to Microsoft MSDN, A CLSID is a "globally unique identifier
	(GUID) associated with an OLE class object."

	CLSID extensions

	Prior to the update in Microsoft Security Bulletin MS04-024, a file
	could use a CLSID as a file extension and Windows Explorer would obey
	the CLSID when determining how to open the file. This can mislead the
	user into opening a dangerous file. After installing the update for
	MS04-024, Windows Explorer no longer obeys a CLSID as a file extension.

	The problem

	The MS04-024 update does not completely address the vulnerability.
	Directories can have a CLSID extension. Even with the MS04-024 update
	installed, Windows Explorer will treat a directory with a CLSID
	extension as a file of the type specified by the CLSID. Within the
	context of Windows Explorer, this can mislead the user with respect
	to what is on the local filesystem. However, within the context of
	Internet Explorer, this technique can be used to bypass the warning
	dialog that Internet Explorer should display before executing downloaded
	code. Publicly available proof-of-concept code uses an SMB share and
	requires the user to double-click within the browser window.

II. Impact

	By convincing a user to access a specially crafted web page with
	Internet Explorer, an attacker may be able to execute arbitrary code
	with the privileges of the user.

III. Solution

	We are currently unaware of a practical solution to this problem.

	Do not follow unsolicited links

	In order to convince users to visit their sites, attackers often use
	URL encoding, IP address variations, long URLs, intentional
	misspellings, and other techniques to create misleading links. Do not
	click on unsolicited links received in email, instant messages, web
	forums, or internet relay chat (IRC) channels. Type URLs directly
	into the browser to avoid these misleading links. While these are
	generally good security practices, following these behaviors will not
	prevent exploitation of this vulnerability in all cases, particularly
	if a trusted site has been compromised or allows cross-site scripting.

	Block or restrict access

	Block outgoing connections on ports 139/tcp, 139/udp, 445/tcp, and
	445/udp at your network perimeter. Doing so will prevent machines on
	the local network from connecting to SMB servers on the internet.
	While this does not remove the vulnerability, it does block a commonly
	known attack vector.

Systems Affected

	Vendor                Status     Date Updated
	Microsoft Corporation Vulnerable 29-Jun-2006

References

	http://www.kb.cert.org/vuls/id/106324
	http://lists.grok.org.uk/pipermail/full-disclosure/attachments/20060627/3d930eda/ PLEBO-2006.06.16-IE_ONE_MINOR_ONE_MAJOR.obj
	http://secunia.com/advisories/20825/
	http://isc.sans.org/diary.php?storyid=1448&rss
	http://windowssdk.msdn.microsoft.com/en-us/library/ms691424.aspx
	http://www.microsoft.com/technet/security/bulletin/MS04-024.mspx

Credit

	This vulnerability was publicly disclosed by Plebo Aesdi Nael.

	This document was written by Will Dormann.
	Other Information
	Date Public	06/27/2006
	Date First Published	06/29/2006 06:03:11 PM
	Date Last Updated	06/29/2006
	CERT Advisory	 
	CVE Name	CVE-2006-3281
	Metric	10.80
	Document Revision	9

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

If you believe that your computer system has been compromised or attacked in 
any way, we encourage you to let us know by completing the secure National IT 
Incident Reporting Form at:

        http://www.auscert.org.au/render.html?it=3192

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================

-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQCVAwUBRKRrIih9+71yA2DNAQIWYgP+MlEBFC3i9uTltKqpjswHIlbWXPAau+Eu
8V08B+g/1ijdc2BCWCbKWIkP0K+M0p14IJ3biw2rBg6JVuj87e54HF2h17mimiKb
ee9KN2JpA++O8SPcl72apqCMOOIGhHGtPsFlFRfqRZYsqTfnkF6tFyl2iZhQ7ke+
cI1kr9w0QOU=
=wADP
-----END PGP SIGNATURE-----