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

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
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

Sign Up!





Category:  OS (Microsoft)  >  Microsoft Certificate Enrollment Control Vendors:  Microsoft
Microsoft Windows Operating System Certificate Enrollment ActiveX Control Allows Remote Users to Delete Certificates on a Target User's System
SecurityTracker Alert ID:  1005150
CVE Reference:  CAN-2002-0699   (Links to External Site)
Date:  Aug 29 2002
Impact:  Denial of service via network, Modification of system information
Fix Available:  Yes   Vendor Confirmed:  Yes  
Description:  Microsoft reported a denial of service vulnerability in the Certificate Enrollment Control, an ActiveX control provided in all versions of the Windows operating system. A remote user could create HTML that, when loaded by a target user, would delete certificates on the target user's system.

According to the report, this ActiveX control is used to submit PKCS #10 compliant certificate requests, and after receiving the requested certificate, stores it in the user's local certificate store.

The flaw lets remote users access certificates that are already installed on the user's system. No further details were provided regarding the nature of the flaw.

Microsoft also reports that there is a similar but "less serious" vulnerability in the SmartCard Enrollment ActiveX control shipped with Windows 2000 and Windows XP. However, this flaw reportedly cannot be used to delete smart card-based certificates.

Microsoft has assigned this vulnerability a "Critical" severity rating for Client Systems.

Impact:  A remote user could delete certificates on a target user's system. A remote user could delete or corrupt trusted root certificates, EFS encryption certificates, email-signing certificates, and any other certificates on the system, creating a denial of service condition.
Solution:  The vendor has released patches, as listed below. Also, patches will be available from Windows Update on August 29, 2002.

For Microsoft Windows 98:

http://www.microsoft.com/windows98/downloads/contents/WUCritical/q323172/default.asp

For Microsoft Windows 98 Second Edition:

http://www.microsoft.com/windows98/downloads/contents/WUCritical/q323172/default.asp

For Microsoft Windows Me:

http://download.microsoft.com/download/WINME/PATCH/24421/WINME/EN-US/323172USAM.EXE

For Microsoft Windows NT 4.0:

http://www.microsoft.com/Downloads/ Release.asp?ReleaseID=41747

For Microsoft Windows NT 4.0, Terminal Server Edition:

http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41361

Microsoft Windows 2000:

http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41568

Microsoft Windows XP:

http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41598

Microsoft Windows XP 64-bit Edition:

http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41598

The Windows 98 patch can be installed on any system running Windows 98. The Windows 98 Second Edition patch can be installed on any system running Windows 98 SE. The Windows Me patch can be installed on any system running Windows Me. The Windows NT 4.0 patch can be installed on systems running Windows NT 4.0 SP6a. The Windows NT 4.0 Terminal Server Edition patch can be installed on systems running Windows NT 4.0 Terminal Server Edition SP6. The Windows 2000 patch can be installed on systems running Windows 2000 SP1 or Windows 2000 SP2. The patch for Windows XP can be installed on systems running Windows XP Gold.

Microsoft reports that the fix for this issue is already included in Windows XP SP1 and will be included in Windows 2000 SP4.

Microsoft plans to issue Knowledge Base article Q323172 regarding this issue, to be available shortly on the Microsoft Online Support web site:

http://support.microsoft.com/?scid=fh;en-us;kbhowto

See the Microsoft knowledge base article for some important caveats. Apparently, the patch will disable the control when installed on systems running versions of Internet Explorer prior to version 5. Also, web sites that use the Certificate Enrollment Control will require minor code changes to operate with the new control.

Vendor URL:  www.microsoft.com/technet/security/bulletin/MS02-048.asp (Links to External Site)
Cause:  Access control error, State error
Underlying OS:  Windows (Any)
Underlying OS:  Windows (Me), Windows (NT), Windows (95), Windows (98), Windows (2000), Windows (XP)
Reported By:  secnotif@microsoft.com
Message History:   None.


 Source Message Contents

Date:  Wed, 28 Aug 2002 17:36:33 -0700
From:  secnotif@microsoft.com
Subject:  Microsoft Security Bulletin MS02-048: Flaw in Certificate Enrollment Control Could Allow Deletion of Digital Certificates

 

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

- ----------------------------------------------------------------------
Title:      Flaw in Certificate Enrollment Control Could Allow
            Deletion of Digital Certificates (Q323172)
Date:       28 August 2002
Software:   Microsoft Windows 98 
            Microsoft Windows 98 Second Edition 
            Microsoft Windows Millennium 
            Microsoft Windows NT 4.0 
            Microsoft Windows 2000 
            Microsoft Windows XP
Impact:     Denial of service
Max Risk:   Critical
Bulletin:   MS02-048

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

Issue:
======
All versions of Windows ship with an ActiveX control known as the 
Certificate Enrollment Control, the purpose of which is to allow 
web-based certificate enrollments. The control is used to submit PKCS
#10 compliant certificate requests, and upon receiving the requested
certificate, stores it in the user's local certificate store. 

The control contains a flaw that could enable a web page, through 
an extremely complex process, to invoke the control in a way that
would delete certificates on a user's system. An attacker who 
successfully exploited the vulnerability could corrupt trusted root 
certificates, EFS encryption certificates, email signing
certificates,
and any other certificates on the system, thereby preventing the user
from using these features. 

An attack could be carried out through either of two scenarios. The
attacker could create a web page the that exploits the vulnerability,
and host it on a web site in order to attack users who visited the 
site. The attacker also could send the page as an HTML mail in order
to attack the recipient. 

A new version of the control is available that corrects the 
vulnerability, and can be installed via the patch. A patch is 
available for all other Windows systems, as discussed in the Patch 
Availability section below. Internet Explorer 5 or later is a 
prerequisite to installing the patch. As discussed in the Caveats 
section, customers who operate web sites that use the Certificate 
Enrollment Control will need to make minor revisions to their web 
applications in order to use the new control. Microsoft Knowledge 
Base article Q323172 details how to do this. 

In addition, the patch addresses a similar, but less serious 
vulnerability discovered in the SmartCard Enrollment control. 
This control ships with Windows 2000 and Windows XP. A new version 
of this control is also provided.

Mitigating Factors:
====================
- - The web site-based attack vector could not be exploited if ActiveX
  controls were disabled in the Security Zone associated with the 
  attacker's site. 
- - The mail-based attack vector could not be exploited if the 
  recipient's email client handles HTML mail in the Restricted Sites 
  Zone. Outlook Express 6 and Outlook 2002 open mail in this zone by 
  default. Outlook 98 and 2000 open HTML mail in the Restricted Sites
  Zone if the Outlook Email Security Update has been installed. 
- - The vulnerability would not enable certificates on smart cards to 
  be corrupted, even if the smart card were in the system at the time
  of an attack.

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

Patch Availability:
===================
 - A patch is available to fix this vulnerability. Please read the 
   Security Bulletin at
   http://www.microsoft.com/technet/security/bulletin/ms02-048.asp
   for information on obtaining this patch.

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

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

iQEVAwUBPW1Nno0ZSRQxA/UrAQHu5gf/XxYk5KdJHIBBUl2NzgAMbLM0t4YyCnja
cyJ7h0V9i39P0dpll9sLjLac5fEVVgY5rOLVU2BJUcI6houV/pE+874su0git9em
5TIM2o8M0qpwEwiQAbFnhYr89a1nACGLCaQPc/TFQvtQLLgZ48YlX63MIevqCfJk
sTve2/UJYeKZ2QpbSFaCGdMhtl9sv4D2n471zLJoBlZiCXMALyDNMJ7rDjRXOcjJ
NDopXs8hTnccnwbH6M4pFay3fYokMh5p4sfT9/9cZ3/0COmhJcBge/V57w1THZiK
NXH1NFNqBY9eb9kIY4K3Z9f1ko4lGkb6W2yDWyVk+aBkWkmPQTgwnw==
=IAg+
-----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 C
enter at http://register.microsoft.com/regsys/pic.asp If you do not wish to use Microsoft Passport, you can unsubscribe from the Microsoft Security Notific
ation 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 pr
ocess 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 Adviso
r web site at http://www.microsoft.com/security.


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2002, SecurityGlobal.net LLC