MS-ISAC ADVISORY NUMBER:
2007-020

DATE(S) ISSUED:
10/16/2007
10/23/2007 - Updated

SUBJECT:
New Vulnerability in Windows URI Handler Could Allow for Remote Code Execution

A new vulnerability has been discovered in the way that Internet Explorer interacts with other software products that could allow arbitrary remote code execution on a fully patched Windows XP or Vista system. This vulnerability can be exploited if a user visits a malicious web page or opens a PDF document which is specifically crafted to exploit this vulnerability.

It should be noted that this vulnerability can be exploited though any affected legitimate application on systems where IE 7.0 is installed. We are currently aware of publicly available exploit code. There has also been limited exploitation of this vulnerability thru Adobe Acrobat 8.1 and earlier.

Although some recommendations are provided below to minimize risk, it is important to note that there is currently no patch available for this vulnerability. See updated information below.

OCTOBER 23 UPDATED INFORMATION:
Adobe released a patch that prevents this vulnerability from being exploited in Adobe Acrobat Reader. See references for patch download locations and additional information. We recommend that this patch be installed immediately on all affected systems after appropriate testing.

SYSTEMS AFFECTED:

  • Microsoft Windows XP Media Service Pack 2
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home
  • Microsoft Windows Vista Home, Business, Enterprise

APPLICATIONS AFFECTED:

Microsoft Internet Explorer 7.0 and at least one of the following:

  • Mozilla Firefox 2.0.6 and earlier
  • Netscape Navigator 7.1
  • Adobe Acrobat Reader 8.1 and earlier
  • Adobe Acrobat Standard, Pro and Elements 8.1
  • Adobe Acrobat 3D
  • Skype in versions prior to 3.5.0.239
  • Miranda 0.7
  • mIRC
  • Possibly other applications

RISK:
Government:

Large and medium government entities: High
Small government entities: High

Businesses:
Large and medium business entities: High
Small business entities: High

Home users: High

DESCRIPTION:
Microsoft Windows fails to properly handle protocols specified in a Uniform Resource Identifier (URI), which could allow arbitrary remote code execution on a vulnerable system. The URI is a string of characters that can be used to identify a location, resource or protocol. Microsoft Windows will utilize a URI to determine the appropriate application that is registered to handle the protocol. Examples of URI registered handlers include"mailto","telnet", and "news". The targeted user must have an application installed which accepts command line options after the URI passed to the protocol handler.

This vulnerability can be exploited if a user visits a malicious web page, opens a malicious email, or opens a PDF document which is specifically crafted to exploit this vulnerability. Upon successful exploitation, the attacker could run arbitrary code in the context of the locally logged-in user. This could also allow the attacker to install programs; add, view or delete user data; or create new accounts on the systems.

Please note that publicly available exploit code will only execute on systems where Internet Explorer version 7.0 and another vulnerable application are installed. If either of these conditions is not met, the host system is not vulnerable. However, if these conditions are met, the desired exploit code will execute with the assigned URI handler registered to the vulnerable system.

Microsoft has acknowledged, but has not released a patch to address this vulnerability at this time.

RECOMMENDATIONS:
We recommend the following actions be taken:

  • Run all software as a non-privileged user (one without administrative privileges) to diminish the effects of a successful attack.
  • Do not open email attachments, including PDFs, from untrusted sources.
  • Do not visit unknown or un-trusted Web sites or clink on links provided in an email.

OCTOBER 23 UPDATED RECOMMENDATIONS:

REFERENCES:
Microsoft:
http://support.microsoft.com/kb/224816(New Window)

US CERT:
http://www.kb.cert.org/vuls/id/403150(New Window)
http://www.kb.cert.org/vuls/id/783400(New Window)

CVE:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3924(New Window)
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5020(New Window)

Secunia:
http://secunia.com/advisories/26201/(New Window)

Security Focus:
http://www.securityfocus.com/bid/25945(New Window)
http://www.securityfocus.com/bid/25748(New Window)

OCTOBER 23 UPDATED REFERENCES:
Microsoft:
http://www.microsoft.com/technet/security/advisory/943521.mspx(New Window)

CVE:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3896(New Window)

Adobe:
http://www.adobe.com/support/security/bulletins/apsb07-18.html(New Window)


This cyber advisory was issued by the Multi-State Information Sharing and Analysis Center (MS-ISAC) and was intended for government entities. The information may or may not be applicable to the general public and accordingly, the MS-ISAC does not warrant its use for any specific purposes.