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:
- Apply the appropriate Adobe Acrobat Reader patch to
vulnerable systems immediately after appropriate testing. The patch
is available at:
http://www.adobe.com/support/security/bulletins/apsb07-18.html
REFERENCES:
Microsoft:
http://support.microsoft.com/kb/224816
US CERT:
http://www.kb.cert.org/vuls/id/403150
http://www.kb.cert.org/vuls/id/783400
CVE:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3924
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5020
Secunia:
http://secunia.com/advisories/26201/
Security Focus:
http://www.securityfocus.com/bid/25945
http://www.securityfocus.com/bid/25748
OCTOBER 23 UPDATED REFERENCES:
Microsoft:
http://www.microsoft.com/technet/security/advisory/943521.mspx
CVE:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-3896
Adobe:
http://www.adobe.com/support/security/bulletins/apsb07-18.html
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.
