Information is available that details the ability of Cisco Security Monitoring, Analysis, and Response System to display IPS events for MS07-051, MS07-052, and MS07-054 using a query type and keyword.
Microsoft announced four security bulletins containing four vulnerabilities as part of the monthly Security Bulletin release on September 11, 2007. A summary of these bulletins is on Microsoft's website at http://www.microsoft.com/technet/security/bulletin/ms07-sep.mspx. The purpose of this document is to highlight the vulnerabilities that can be effectively identified and/or mitigated using Cisco network devices.
The vulnerabilities that have a local or client software attack vector, require user interaction, or can be exploited through web-based attacks such as cross-site scripting or phishing are in the following list:
Information about affected and unaffected products is available in the respective Microsoft advisories and in the IntelliShield alerts referenced in the following table. In addition, multiple Cisco products use Microsoft operating systems as their base operating system. Cisco products that may be affected by the vulnerabilities described in the referenced Microsoft advisories are detailed in the "Associated Products" table in the "Product Sets" section.
There are multiple vulnerabilities in Microsoft products. Two of the Microsoft Security Bulletins will be covered in this Applied Mitigation Bulletin.
MS07-051, Vulnerability in Agent Could Allow Remote Code Execution (938827): This vulnerability can be exploited remotely without authentication and requires user interaction. Successful exploitation of this vulnerability may allow unauthorized code execution based on the privileges of the user.
The attack vectors for exploitation are through the Agent ActiveX control packets using the following protocols and ports:
HTTP using TCP port 80
HTTPS using TCP port 443
In addition, it is likely that the following protocols and ports could be used for exploitation:
TCP port 8000
TCP port 8080
This vulnerability has been assigned CVE name CVE-2007-3040.
MS07-054, Vulnerability in MSN Messenger and Windows Live Messenger Could Allow Remote Code Execution (942099): This vulnerability can be exploited remotely when the user is connected to the MSN Instant Messaging Service. Successful exploitation of this vulnerability may allow unauthorized code execution based on the privileges of the user. This vulnerability has been assigned CVE name CVE-2007-2931.
The vulnerabilities that have a client software attack vector, require user interaction, or can be exploited through web-based attacks such as cross-site scripting or phishing are best mitigated at the endpoint through software updates, user education, desktop administration best practices, and endpoint protection software such as Cisco Security Agent Host Intrusion Prevention System (HIPS) or antivirus products.
Effective exploit prevention for MS07-051 can also be provided by the Cisco ASA 5500 Series Adaptive Security Appliance (ASA), the Cisco PIX 500 Series Security Appliance, and the Firewall Services Module (FWSM) for Cisco Catalyst 6500 Series switches and Cisco 7600 Series routers using ActiveX object filtering. Cisco ASA, Cisco PIX security appliances, and FWSM firewalls can provide visibility through syslog messages and the counter values displayed in the output from show commands.
Effective use of Cisco Intrusion Prevention System (IPS) event actions provides visibility into and protection against attacks that attempt to exploit vulnerabilities described in this document.
The Cisco Security Monitoring, Analysis, and Response System (Cisco Security MARS) appliance can also provide visibility through queries and event reporting.
Cisco Security Agent protects against attempts to exploit the vulnerability in Microsoft Security Bulletin MS07-054, Vulnerability in MSN Messenger and Windows Live Messenger Could Allow Remote Code Execution (942099), through the use of default desktop policies.
Risk Management
Organizations should follow their standard risk evaluation and mitigation processes to determine the potential impact of this vulnerability. Triage refers to sorting projects and prioritizing efforts that are most likely to be successful. Cisco has provided documents that can help organizations develop a risk-based triage capability for their information security teams. Risk Triage for Security Vulnerability Announcements and Risk Triage and Prototyping can help organizations develop repeatable security evaluation and response processes.
Caution: The effectiveness of any mitigation technique depends on specific customer situations such as product mix, network topology, traffic behavior, and organizational mission. As with any configuration change, evaluate the impact of this configuration prior to applying the change.
Specific information about mitigation and identification is available for these devices:
In an effort to block potentially malicious ActiveX objects to host endpoints from traffic that enters the network at ingress access points, which may include Internet connection points, partner and supplier connection points, or VPN connection points, administrators can deploy ActiveX filtering using the filter activex command. This command filters HTML object tags and replaces the tags with comments.
Caution: This command will also filter Java applets, image files, and multimedia objects that are embedded within object tags in HTML pages. This command will not filter HTML object tags that are split across packets.
More information is available in the Applying Filtering Services section of the Cisco Security Appliance Command Line Configuration Guide, Version 7.2. The following configuration will filter the content of HTML object tags for the specified TCP ports and IP addresses. In the following example, all source and destination IP addresses will be filtered on TCP ports 80, 8000, and 8080. TCP port 443 is encrypted and therefore the firewall would have no knowledge of the HTML as it traverses the device.
!-- filter activex port[-port] local_ip local_mask foreign_ip foreign_mask !-- 0.0.0.0 for ip and netmask can be shortened
to 0 !-- filter activex 80
!-- 0.0.0.0 0.0.0.0 0.0.0.0
!-- 0.0.0.0 filter activex 80 0 0 0 0 filter activex 8080 0 0 0 0 filter activex 8000 0 0 0 0
Identification: Firewall Syslog Messages
Firewall syslog message 500001 will be generated for packets that have been modified using the filter activex command. Additional information about this syslog message is available in Cisco Security Appliance System Log Message - 500001.
In the following example, the show logging | grepregex command extracts syslog messages from the logging buffer on the firewall. These messages provide additional information about modified packets that could indicate potential attempts to exploit the Vulnerability in Agent Could Allow Remote Code Execution vulnerability. It is possible to use different regular expressions with the grep keyword to search for specific data in the logged messages.
The Cisco Intrusion Prevention System (IPS) appliances and services modules can provide threat detection and help prevent attempts to exploit several of the vulnerabilities described in this document. The following table provides an overview of CVE names and the respective Cisco IPS signatures that will trigger events on potential attempts to exploit these vulnerabilities.
CVE Name
Signature Release
Signature ID
Signature Name
Enabled
Severity
Fidelity*
Notes
CVE-2007-3040
S301
5898/0
Microsoft Agent HTTP Code Execution
True
High
80
Meta
S279
5856/1
Agent URL Parsing Remote Code Execution
True
Info
60
Meta-Component #1
S258
5447/2
Possible Heap Payload Construction
True
Info
75
Meta-Component #2
CVE-2007-2931
S301
5899/0
MSN Messenger Webcam Buffer Overflow
True
High
80
CVE-2006-6133
S301
5435/0
Crystal Reports Remote Code Execution
True
High
85
* Fidelity is also referred to as Signature Fidelity Rating (SFR) and is the relative measure of the accuracy of the signature (predefined). The value ranges from 0 through 100 and is set by Cisco Systems, Inc.
Administrators can configure Cisco IPS sensors to perform an event action when an attack is detected. The configured event action performs preventive or deterrent controls to help protect against an attack that is attempting to exploit the vulnerabilities described in this document.
Cisco IPS sensors are most effective when deployed in inline protection mode combined with the use of an event action. Automatic Threat Prevention for Cisco IPS 6.x sensors deployed in inline protection mode provides threat prevention against an attack that is attempting to exploit these vulnerabilities. Threat prevention is achieved through a default override that performs any one of the several Deny Inline event actions for triggered signatures with a riskRatingValue greater than 90. Additional information about the risk rating and the calculation of its value is available in Cisco IPS Risk Rating Explained. Event actions can also configured on a per-signature basis, allowing administrators to fine tune threat prevention.
Cisco IPS 5.x sensors deployed in inline protection mode will need to have an event action configured on a per-signature basis. Alternatively, administrators can configure an override that can perform an event action for any signatures that are triggered and are calculated as a high-risk threat. Using any one of several Deny Inline event actions on sensors deployed in inline protection mode provides the most effective exploit prevention.
Identification: Cisco Security Monitoring, Analysis, and Response System Query Type and Keyword
The Cisco Security Monitoring, Analysis, and Response System (Cisco Security MARS) appliance can query on events for the MS07-051, MS07-052, and MS07-054 vulnerabilities using a query type and keyword. Using keywords of NR-5435 for IPS signature 5435/0, NR-5898 for IPS signature 5898/0, and NR-5899 for IPS signature 5899/0 and a query type of All Matching Event Raw Messages on the Cisco Security MARS appliance will provide a report that lists the events created by these IPS signatures during the specified time frame.
The following screen shot shows the values that are used to query for events created by IPS signatures related to these vulnerabilities:
The following screen shot shows the query results for the above signature query that was created by the Cisco Security MARS appliance using a query type and keyword regex query:
Mitigation: Threat Prevention and Identification Interceptors
Cisco Security Agent offers proactive protection against exploits, threats, and variants that attempt to take advantage of disclosed and undisclosed vulnerabilities. Cisco Security Agent is designed to protect servers and desktops from these threats using rule-based policies. These polices determine the interceptors used to detect and prevent actions that Cisco Security Agent identifies as policy violations, which may be malicious or nonmalicious activity.
Cisco Security Agent protects against attempts to exploit the vulnerability in Microsoft Security Bulletin MS07-054, Vulnerability in MSN Messenger and Windows Live Messenger Could Allow Remote Code Execution (942099), through the use of default desktop policies. These policies block several client applications from acting as a client and network services.
Identification: Threat Prevention and Identification Interceptors
The Cisco Security Agent Management Center console can be monitored for attempts to exploit the MS07-054 vulnerability. Line 35 in the following screen shot provides an example of what the event may look like in the management interface:
THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE INFORMATION ON THE DOCUMENT OR MATERIALS LINKED FROM THE DOCUMENT IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS DOCUMENT AT ANY TIME.
Complete information on reporting security vulnerabilities in Cisco products, obtaining assistance with security incidents, and registering to receive security information from Cisco, is available on Cisco's worldwide website at http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html. This includes instructions for press inquiries regarding Cisco security notices. All Cisco security advisories are available at http://www.cisco.com/go/psirt.
Version 3, September 13, 2007, 11:48 AM: A Cisco Security Agent screen shot is available to illustrate an event that shows a possible attempt to exploit the MS07-054 vulnerability.
Version 2, September 12, 2007, 11:21 AM: The "Primary Products" table in this alert has been updated.
Version 1, September 11, 2007, 3:10 PM: This is the initial version of the Cisco Applied Mitigation Bulletin to the Microsoft Security Bulletin for September 2007.
Business Base | Business x64 Edition Base | Enterprise Base | Enterprise x64 Edition Base | Home Basic Base | Home Basic x64 Edition Base | Home Premium Base | Home Premium x64 Edition Base | Ultimate Base | Ultimate x64 Edition Base
Microsoft, Inc.
Windows XP
Home Edition Base, SP1, SP2 | Professional Edition Base, SP1, SP2
Associated Products:
Cisco
Cisco Broadband Troubleshooter
3.1 Base | 3.2 Base | Original Release Base
Cisco
Cisco Building Broadband Service Manager (BBSM)
2.5 .1 | 3.0 Base | 4.0 .1, Base | 4.2 Base | 4.3 Base | 4.4 Base | 4.5 Base | 5.0 Base | 5.1 Base | 5.2 Base | Original Release Base
Cisco
Cisco CNS Network Registrar
2.5 Base | 3.0 Base | 3.5 .1, Base | 5.0 Base | 5.5 .13, Base | 6.0 .5, .5.2, .5.3, .5.4 | 6.1 .1, .1.1, .1.2, .1.3, .1.4, Base
Cisco
Cisco Collaboration Server
3.0 Base | 3.01 Base | 3.02 Base | 4.0 Base | 5.0 Base
Cisco
Cisco Collaboration Server Dynamic Content Adapter
1.0 Base | 2.0 (1)_SR2, Base | Original Release Base
Cisco IP Interoperability and Collaboration System
1.0 (1.1)
Cisco
Cisco IP Queue Manager
2.2 Base
Cisco
Cisco Media Blender
3.0 Base | 4.0 Base | 5.0 (0)_SR1, (0)_SR2, Base | Original Release Base
Cisco
Cisco Networking Services for Active Directory
Original Release Base
Cisco
Cisco Outbound Option
Original Release Base
Cisco
Cisco Personal Assistant
1.0 (1), Base | 1.1 Base | 1.3 .1, .2, .3, .4, Base | 1.4 .2, .3, .4, .5, .6, Base
Cisco
Cisco Remote Monitoring Suite Option
1.0 Base | 2.0 (0)_SR1, Base
Cisco
Cisco Secure Access Control Server (ACS) for Windo
2.6 Base | 2.6.3.2 Base | 2.6.4 Base | 2.6.4.4 Base | 3.0 Base | 3.0.1 Base | 3.0.1.40 Base | 3.0.2 Base | 3.0.3 Base | 3.0.3.6 Base | 3.0.4 Base | 3.1.1 Base | 3.1.1.27 Base | 3.1.2 Base | 3.2 Base | 3.2.1 Base | 3.2.3 Base | 3.3.1 Base | 3.3.1.16 Base | 3.3.2.2 Base | 3.3.3.11 Base | 4.0 Base | 4.0.1 Base | 4.0.1.27 Base | 4.1.1.23 Base
Cisco
Cisco Secure Access Control Server Solution Engine
3.1 .1, Base | 3.2 .1.20, .2.5 , .3, Base | 3.3 .1, .1.16, .2.2, .3, .4, .4.12, Base | 4.0 .1, .1.42, .1.44, .1.49, Base | 4.1 .1.23, .1.23.3, .3, .3.12, Base
Cisco
Cisco Secure User Registration Tool (URT)
1.2 .1, Base | 2.0 .7, .8, Base | 2.5 .1, .2, .3, .4, .5, Base | Original Release Base
2.0 Base | 2.1 Base | 2.2 .1, Base | 3.0 .1, .2, Base | 3.1 Base | 3.2 Base | 4.0 Base | 4.1 .4, .6, .6.6.1, Base | 4.6 Base | 4.7 Base | 5.0 .0.867.2, .1.873.2, .2, .2.105.1, .2.110.1, .2.92.1, .2.99.1, Base | 6.0 .0.405.1, .0.407.1, .0.412.1, Base | 7.0 .0.370.1, .0.372.1, .0.377.1 , .0.389.1, .0.400.1, .395.1, Base | 7.2 .0.199.1, Base | Original Release Base
Cisco
Cisco Unified Communications Manager
1.0 Base | 2.0 Base | 3.0 Base | 3.0.3(a) Base | 3.1 .1, .2, .3a, Base | 3.1(1) Base | 3.1(2) Base | 3.1(2)SR3 Base | 3.1(3) Base | 3.1(3)SR2 Base | 3.1(3)SR4 Base | 3.2 Base | 3.2(3)SR3 Base | 3.3 Base | 3.3(2)SPc Base | 3.3(3) Base | 3.3(3)ES61 Base | 3.3(3)SR3 Base | 3.3(3)SR4a Base | 3.3(3a) Base | 3.3(4) Base | 3.3(4)ES25 Base | 3.3(4)SR2 Base | 3.3(4c) Base | 3.3(5) Base | 3.3(5)ES24 Base | 3.3(5)SR1 Base | 3.3(5)SR1a Base | 3.3(5)SR2 Base | 3.3(5)SR2a Base | 3.3(5)SR3 Base | 3.3(59) Base | 3.3(61) Base | 3.3(63) Base | 3.3(64) Base | 3.3(65) Base | 3.3(66) Base | 3.3(67.5) Base | 3.3(68.1) Base | 3.3(71.0) Base | 3.3(74.0) Base | 3.3(76) Base | 3.3(78) Base | 4.0 .1, .2 | 4.0(2a)ES40 Base | 4.0(2a)ES56 Base | 4.0(2a)SR2b Base | 4.0(2a)SR2c Base | 4.1 Base | 4.1(17) Base | 4.1(19) Base | 4.1(2) Base | 4.1(2)ES33 Base | 4.1(2)ES50 Base | 4.1(2)SR1 Base | 4.1(22) Base | 4.1(23) Base | 4.1(25) Base | 4.1(26) Base | 4.1(27.7) Base | 4.1(28.2) Base | 4.1(3) Base | 4.1(3)ES Base | 4.1(3)ES07 Base | 4.1(3)ES24 Base | 4.1(3)SR Base | 4.1(3)SR1 Base | 4.1(3)SR2 Base | 4.1(3)SR3 Base | 4.1(3)SR3b Base | 4.1(3)SR3c Base | 4.1(3)SR4 Base | 4.1(3)SR4b Base | 4.1(3)SR4d Base | 4.1(3)SR5 Base | 4.1(30.4) Base | 4.1(36) Base | 4.1(39) Base | 4.1(4) Base | 4.1(9) Base | 4.2(1.02) Base | 4.2(1.05.3) Base | 4.2(1.06) Base | 4.2(1.07) Base | 4.2(1) Base | 4.2(1)SR1b Base | 4.2(3.08) Base | 4.2(3.13) Base | 4.2(3.2.3) Base | 4.2(3.3) Base | 4.2(3) Base | 4.2(3)SR1 Base | 4.2(3)SR2 Base | 4.3(1.57) Base | 4.3(1) Base | 4.3(1)SR Base | Original Release Base
4.3 Base | 5.2 Base | 5.3 Base | 5.4 Base | 6.0 Base
Cisco
Cisco Unified MeetingPlace Express
1.1 Base | 1.2 Base | 2.0 Base
Cisco
Cisco Unity
2.0 Base | 2.1 Base | 2.2 Base | 2.3 Base | 2.4 Base | 2.46 Base | 3.0 .1, Base | 3.1 .2, .3, .5, .6, Base | 3.2 Base | 3.3 Base | 4.0 .1, .2, .3, .3b, .4, .5, Base | 4.1 .1, Base | 4.2 .1, .1 ES27, Base | Original Release Base
Cisco
Cisco Unity Express
1.0.2 Base | 1.1.1 Base | 1.1.2 Base | 2.0.1 Base | 2.0.2 Base | 2.1.1 Base | 2.1.2 Base | 2.1.3 Base | 2.2.0 Base | 2.2.1 Base | 2.2.2 Base | 2.3.0 Base | 2.3.1 Base
Cisco
Cisco Wireless Control System (WCS) Software
1.0 Base | 2.0 44.14, 44.24, Base | 2.2 .0, .111.0 | 3.0 .101.0 , .105.0, Base | 3.1 .20.0, .33.0, .35.0, Base | 3.2 .23.0, .25.0, .40.0, .51.0, .64.0, Base | 4.0 .1.0, .43.0, .66.0, .81.0, .87.0, .96.0, .97.0, Base | 4.1 .83.0, Base
Cisco
CiscoWorks IP Telephony Environment Monitor (ITEM)
1.3 Base | 1.4 Base | 2.0 Base
Cisco
CiscoWorks LAN Management Solution (LMS)
1.3 Base | 2.2 Base | 2.5 Base | 2.6 Base
Cisco
CiscoWorks QoS Policy Manager (QPM)
2.0 .1, .2, .3, Base | 2.1 .2 | 3.0 .1, Base | 3.1 Base | 3.2 .1, .2, .3, Base
Cisco
CiscoWorks Routed WAN Management Solution (RWAN)
1.0 Base | 1.1 Base | 1.2 Base | 1.3 .1, Base
Cisco
CiscoWorks Small Network Management Solution (SNMS
1.0 Base | 1.5 Base
Cisco
CiscoWorks VPN/Security Management Solution (VMS)
1.0 Base | 2.0 Base | 2.1 Base | 2.2 Base | 2.3 Base
Alerts and bulletins on the Cisco Security Intelligence Operations Portal are highlighted by analysts in the
Cisco Threat Operations Center and represent a subset of the comprehensive content that is available through Cisco Security IntelliShield Alert Manager Service.
This customizable threat and vulnerability alert service provides security staff with access to timely, accurate, and credible information about threats and vulnerabilities that may affect their environment. Cisco is pleased to offer a free trial of the service.
To register for full access, please visit the IntelliShield trial registration page.
LEGAL DISCLAIMER The urgency and severity ratings of this alert are not tailored to individual users; users may value alerts differently based upon their network configurations and circumstances. THE ALERT, AND INFORMATION CONTAINED THEREIN, ARE PROVIDED ON AN "AS IS" BASIS AND DO NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE ALERT, AND INFORMATION CONTAINED THEREIN, OR MATERIALS LINKED FROM THE ALERT, IS AT YOUR OWN RISK. INFORMATION IN THIS ALERT AND ANY RELATED COMMUNICATIONS IS BASED ON OUR KNOWLEDGE AT THE TIME OF PUBLICATION AND IS SUBJECT TO CHANGE WITHOUT NOTICE. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE ALERTS AT ANY TIME.