HOME > VULNERABILITY NOTES


   VULNERABILITY NOTE

 

CERT-In Vulnerability Note CIVN-2010-14
Windows Shell Handler URL Validation Vulnerability

Original Issue Date: February 11, 2010

Severity Rating: High

System Affected

  • Microsoft Windows 2000 Service Pack 4
  • Windows XP Service Pack 2 and Windows XP Service Pack 3
  • Windows XP Professional x64 Edition Service Pack 2
  • Windows Server 2003 Service Pack 2
  • Windows Server 2003 x64 Edition Service Pack 2
  • Windows Server 2003 with SP2 for Itanium-based Systems

Overview

A vulnerability has been reported in Microsoft Windows shell handler; successful exploitation of the vulnerability could allow remote code execution on vulnerable system and provide complete control to the attacker.

Description

The Windows user interface (UI) provides users with access to a wide variety of objects necessary for running applications and managing the operating system. The most numerous and familiar of these objects are the folders and files that reside on computer disk drives. There are also a number of virtual objects that allow the user to perform tasks such as sending files to remote printers or accessing the Recycle Bin. The Shell organizes these objects into a hierarchical namespace and provides users and applications with a consistent and efficient way to access and manage objects.

ShellExecute is part of the Windows Shell application programming interface (API) functions. It performs an operation on a specified file. This could for instance mean invoking the correct handler for that specific file type.

A remote code execution vulnerability has been reported in "ShellExecute" API function which is caused due to the incorrect validation of input sent to the API function.

When an application, such as a Web browser, uses the "ShellExecute" API function to processes specially crafted data, "ShellExecute" may incorrectly validate that data stream and execute a binary from the local client system.

An attacker who successfully exploited this vulnerability could then run arbitrary code in context to the currently logged in user and could take complete control of affected system.

NOTE: This vulnerability affects Microsoft Internet Explorer and Windows Operating System as well. This issue was already addressed for Internet Explorer in Microsoft Security Bulletin MS10-002 and for Windows Operating system in Microsoft Security Bulletin MS10-007

Solution

Apply appropriate updates as mentioned in the Microsoft Security Bulletin MS10-007

Vendor Information

Microsoft
http://www.microsoft.com/technet/security/Bulletin/MS10-007.mspx

References

Secunia
http://secunia.com/advisories/38501/

VUPEN
http://www.vupen.com/english/advisories/2010/0340

CERT-In
http://www.cert-in.org.in/advisory/ciad-2010-03.htm

CVE Name
CVE-2010-0027

Disclaimer

The information provided herein is on "as is" basis, without warranty of any kind.

Contact Information


Phone: +91-11-24368572

Postal address

Indian Computer Emergency Response Team (CERT-In)
Ministry of Communications and Information Technology
Electronics Niketan
6, C.G.O. Complex
New Delhi-110 003