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#612021

Internet Explorer VBScript Windows Help arbitrary code execution

Overview

Microsoft Internet Explorer is vulnerable to arbitrary code execution through the use of VBScript and Windows Help.

I. Description

Microsoft Internet Explorer supports the use of VBScript, in addition to the more widely-used JavaScript scripting language. Several VBScript commands allow a "HelpFile" parameter to be specified, such as the MsgBox function. This parameter may point to a file on the local filesystem, or it may refer to a file that is hosted remotely via Windows file sharing. When the F1 key is pressed, Internet Explorer will launch Windows Help (winhlp32.exe) to display the specified context-sensitive help file. Because Windows Help .HLP files are unsafe files, this behavior can result in arbitrary code execution.

Exploit code for this vulnerability is publicly available.

II. Impact

By convincing a victim to view an HTML document (web page, HTML email, or email attachment) with Internet Explorer and to press the F1 key, an attacker could run arbitrary code with the privileges of the user running the application.

III. Solution

Apply an update

This issue is addressed in Microsoft Security Bulletin MS10-022.

Block outbound SMB traffic

This and other vulnerabilities may be mitigated by blocking outbound SMB traffic from your network to the internet. This can limit the ability to link to a remotely-hosted .HLP file using VBScript.

Do not press F1 while using Internet Explorer

The exploit code for this vulnerability requires the user to press F1 to trigger the context-sensitive help. If F1 is not pressed, then the code is not executed.

Systems Affected

VendorStatusDate NotifiedDate Updated
Microsoft CorporationVulnerable2010-04-28

References

http://www.microsoft.com/technet/security/bulletin/MS10-022.mspx
http://www.microsoft.com/technet/security/advisory/981169.mspx
http://blogs.technet.com/msrc/archive/2010/02/28/investigating-a-new-win32hlp-and-internet-explorer-issue.aspx
http://isec.pl/vulnerabilities10.html
http://msdn.microsoft.com/en-us/library/sfw6660x%28VS.85%29.aspx
http://support.microsoft.com/kb/291369

Credit

This vulnerability was publicly disclosed by iSEC SEcurity Research.

This document was written by Will Dormann.

Other Information

Date Public:2010-02-26
Date First Published:2010-03-01
Date Last Updated:2010-04-28
CERT Advisory: 
CVE-ID(s):CVE-2010-0483
NVD-ID(s):CVE-2010-0483
US-CERT Technical Alerts: 
Metric:6.08
Document Revision:11

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

 
Page Corner Image
Produced 2010 by US-CERT, a government organization
Disclaimers and copyright information
Get a PDF Reader