MS-ISAC ADVISORY NUMBER:
2007-012 Updated
DATE(S) ISSUED:
5/8/2007 - Updated
SUBJECT:
Multiple Remote Code Execution Vulnerabilities in Internet Explorer
OVERVIEW:
Microsoft has released Security Bulletin (MS07-027) which announces a cumulative
security update for Internet Explorer. This advisory addresses five vulnerabilities
found in Microsoft Internet Explorer.
An attacker may exploit these vulnerabilities by convincing a user to visit a malicious web site. If successful, the attacker will be able to take complete control of the affected system with the same user rights as the logged-on user.
SYSTEMS AFFECTED:
- Microsoft Windows 2000 Service Pack 4
- Microsoft Windows XP Service Pack 2
- Microsoft Windows XP Professional x64 Edition
- Microsoft Windows Server 2003
- Microsoft Windows Server 2003 for Itanium-based systems
- Microsoft Windows Server 2003 with SP1 for Itanium-based Systems
- Microsoft Windows Server 2003 x64 Edition
- Microsoft Internet Explorer 5.01 Service Pack 4 on Windows 2000 Service Pack 4
- Microsoft Internet Explorer 6 Service Pack 1 when installed on Windows 2000 Service Pack 4
- Microsoft Internet Explorer 6 for Windows XP Service Pack 2
- Microsoft Internet Explorer 6 for Windows XP Professional x64 Edition
- Microsoft Internet Explorer 6 for Windows Server 2003 and Microsoft Windows Server 2003 Service Pack 1
- Microsoft Internet Explorer 6 for Windows Server 2003 for Itanium-based Systems and Windows Server 2003 with SP1 for Itanium-based Systems
- Microsoft Internet Explorer 6 for Windows Server 2003 x64 Edition
- Windows Internet Explorer 7 for Windows XP Service Pack 2
- Windows Internet Explorer 7 for Windows XP Professional x64 Edition
- Windows Internet Explorer 7 for Windows Server 2003 Service Pack 1
- Windows Internet Explorer 7 for Windows Server 2003 with SP1 for Itanium-based Systems
- Windows Internet Explorer 7 for Windows Server 2003 x64 Edition
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:
Five vulnerabilities have been found in Microsoft Internet Explorer that
could allow arbitrary code execution on Microsoft systems.
COM Object Instantiation Memory Corruption Vulnerability
The first vulnerability is due to an error in the way Internet Explorer
creates Component Object Model (COM) objects. COM objects are used to
facilitate inter-process communication. Exploitation of this vulnerability
could occur if a user visits a web site that contains malicious content
which could lead to the execution of arbitrary code. The code would
be executed with the privileges of the user that is running Internet Explorer.
Uninitialized Memory Corruption Vulnerability
The second vulnerability can be exploited by an attacker creating a website
containing malicious content. When a user visits this malicious site,
Internet Explorer will attempt to access an object which has already
been deleted or incorrectly created which would allow the attacker
to execute arbitrary code on the affected system.
Property Memory Corruption Vulnerability
A vulnerability exists in the way Internet Explorer handles a property
method. An attacker can exploit this vulnerability to corrupt data contained
in memory on the target machine. Successful exploitation will allow the
attacker to execute code remotely with the same permissions as the local
user.
HTML Objects Memory Corruption Vulnerability
Several vulnerabilities exist in Internet Explorer due to the application
attempting to access un-initialized regions of memory. As in the previous
vulnerabilities, this flaw can be leveraged to allow execution of remote
code on the victim's machine.
Arbitrary File Rewrite Vulnerability
A remote execution vulnerability exists in an unspecified Internet Explorer
media service component. This vulnerability can also be exploited by
convincing the victim to visit a malicious website.
Note: By default, Server 2003 runs Internet Explorer in a restricted mode that sets the security level to high. This prevents users from going to sites that have not been added to the trusted zone. Internet Explorer 7, by default, does not include COM Objects in the allow-list for ActiveX controls. However, if the user had upgraded from a previous version of Internet Explorer that had allowed these COM Objects, the COM Objects will still be allowed in Internet Explorer 7. In this case the user would have to disable the COM Objects for their ActiveX controls.
An attacker who successfully exploited a system with any of the five vulnerabilities mentioned could take complete control of an affected system. If the user running Internet Explorer is logged in with administrator privileges, the attacker could then have full account privileges.
Note: This Microsoft Security Bulletin replaces the previous cumulative update to Internet Explorer (MS07-016). This previous update was originally released on February 13, 2007.
RECOMMENDATIONS:
We recommend that the following actions be taken:
- Apply all the appropriate patches provided by Microsoft to vulnerable
systems immediately after appropriate testing: http://www.microsoft.com/technet/security/bulletin/ms07-027.mspx
- Do not visit unknown or un-trusted Web sites or follow links provided by unknown or un-trusted sources.
- Configure Internet Explorer to prompt before running ActiveX Controls or disable ActiveX controls in the Internet Zone.
REFERENCES:
HTML Help ActiveX Control Vulnerability
Microsoft:
http://www.microsoft.com/technet/security/bulletin/ms07-008.mspx
http://www.microsoft.com/technet/security/bulletin/ms07-016.mspx
http://www.microsoft.com/technet/security/bulletin/ms07-027.mspx
SecurityFocus:
http://www.securityfocus.com/bid/23772
http://www.securityfocus.com/bid/23771
http://www.securityfocus.com/bid/23769
http://www.securityfocus.com/bid/23770
US-CERT:
http://www.us-cert.gov/cas/techalerts/TA07-128A.html
CVE:
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0942
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0944
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0945
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0946
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-0947
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2221
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.
