SkipNavigation
US-CERT
American Flag
  Vulnerability
Notes
Database

Search Vulnerability Notes

Vulnerability Notes Help Information


 
 View Notes By
  Name

ID Number

CVE Name

Date Public

Date Published

Date Updated

Severity Metric



 Other Documents
  Technical Alerts

Technical Bulletins

Alerts

Security Tips

 

Vulnerability Note VU#106324

Microsoft Windows contains a vulnerability in the way the Windows Shell launches applications

Overview

Microsoft Windows contains a remote code execution vulnerability in the way that the Windows Shell launches applications. An remote attacker could exploit this vulnerability to execute arbitrary code if they could trick a user into visiting a malicious website.

I. Description

Microsoft Windows includes a Shell application programming interface (API) that allow integration and extention of the system's operational environment, or shell. Some functions of the API enable you to add features to the shell and the user interface components it provides. Others enable you to build similar conventions for your own application. The API supports the ability to associate a class identifier (CLSID) with a file type. An attacker could create a malicious website or HTML message and use a CLSID instead of the valid extension for a file type to persuade a user to run a malicious program. In order for a remote attacker to exploit this vulnerability, they would have to trick a user into visiting a malicious website. Further actions may be required of the user.

For more information, see Microsoft Security Bulletin MS04-024.

Note that Microsoft Security Bulletin MS04-024 addresses two other security related issues:

    In addition to the changes that are listed in the Vulnerability Details section of this bulletin, this update includes the following changes in functionality:

    This update refines a change made in Internet Explorer 6 Service Pack 1, which prevents Web pages that are loaded while a user is in the Internet zone from navigating to the Local Machine zone. This change was introduced to mitigate the effects of potential new cross domain vulnerabilities. The changes introduced in this update are additional enhancements of the Internet Explorer 6 Service Pack 1 restrictions.

    Microsoft has also made another defense in depth change which limits the functionality of the Shell Automation Service ActiveX control (shell.application). This feature has been modified to provide greater security and to prevent potential malicious use. Microsoft considers this to be a defense in depth measure that we are taking to provide additional protection against malicious use.

II. Impact

An remote attacker could exploit this vulnerability to execute arbitrary code if they could trick a user into visiting a malicious website. The code would execute with the privileges of the current user.

III. Solution

Microsoft has released a patch for this issue in Microsoft Security Bulletin MS04-024.

Systems Affected

VendorStatusDate Updated
Microsoft CorporationVulnerable14-Jul-2004

References


http://www.microsoft.com/technet/security/bulletin/ms04-024.mspx

Credit

Thanks to Microsoft for reporting this vulnerability.

This document was written by Jason A Rafail and based on information provided in Microsoft Security Bulletin MS04-024.

Other Information

Date Public07/13/2004
Date First Published07/14/2004 09:58:17 AM
Date Last Updated07/14/2004
CERT Advisory 
CVE NameCAN-2004-0420
US-CERT Technical Alerts 
Metric26.65
Document Revision5

If you have feedback, comments, or additional information about this vulnerability, please send us email.
 

 
Page Corner Image
Copyright 2004 Carnegie Mellon University
Disclaimers and copyright information
Get Adobe Reader Get Adobe Reader