Description
vbscript.dll in VBScript 5.1, 5.6, 5.7, and 5.8 in Microsoft Windows 2000 SP4, XP SP2 and SP3, and Server 2003 SP2, when Internet Explorer is used, allows user-assisted remote attackers to execute arbitrary code by referencing a (1) local pathname, (2) UNC share pathname, or (3) WebDAV server with a crafted .hlp file in the fourth argument (aka helpfile argument) to the MsgBox function, leading to code execution involving winhlp32.exe when the F1 key is pressed, aka "VBScript Help Keypress Vulnerability."
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
MS10-022 Microsoft Internet Explorer Winhlp32.exe MsgBox Code Execution
exploit/windows/browser/ms10_022_ie_vbscript_winhlp32
Exploit-DB 2
- Microsoft Internet Explorer - 'Winhlp32.exe' MsgBox Code Execution (MS10-023) (Metasploit) EDB-16541 · remote · Sep 28, 2010 · verified
- Microsoft Internet Explorer 6/7/8 - 'winhlp32.exe MsgBox()' Remote Code Execution EDB-11615 · remote · Mar 2, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- oval:org.mitre.oval:def:7170 vdb-entry signature
- ms-win-msgbox-code-execution(56558) vdb-entry
- MS10-022 vendor-advisory
- VU#612021 third-party-advisory
- 62632 vdb-entry
- ADV-2010-0485 vdb-entry
- http://www.computerworld.com/s/article/9163298/New_zero_day_involves_IE_puts_Windows_XP_users_at_risk
- http://www.microsoft.com/technet/security/advisory/981169.mspx
- http://www.theregister.co.uk/2010/03/01/ie_code_execution_bug/
- http://isec.pl/vulnerabilities/isec-0027-msgbox-helpfile-ie.txt
- 38463 vdb-entry
- http://isec.pl/vulnerabilities10.html
- oval:org.mitre.oval:def:8654 vdb-entry signature
- http://blogs.technet.com/srd/archive/2010/03/01/help-keypress-vulnerability-in-vbscript-enabling-remote-code-execution.aspx
- https://www.metasploit.com/svn/framework3/trunk/modules/exploits/windows/browser/ie_winhlp32.rb
- 1023668 vdb-entry
- http://blogs.technet.com/msrc/archive/2010/03/01/security-advisory-981169-released.aspx
- http://blogs.technet.com/msrc/archive/2010/02/28/investigating-a-new-win32hlp-and-internet-explorer-issue.aspx
- TA10-103A third-party-advisory
- 38727 third-party-advisory