Microsoft XML Core Services Uninitialized Object Access (June 22, 2012)
Microsoft XML Core Services (MSXML) is a set of services that allow building Windows-native XML-based applications. All MSXML products are exposed as Component Object Model (COM) objects. Each version of MSXML exposes its own set of CLSIDs and ProgIDs.
A memory corruption vulnerability exists in Microsoft XML Core Services. Specifically, the vulnerable MSXML objects fail to handle parameter exceptions when certain method is invocated. A remote attacker can exploit this vulnerability by enticing a user to open a specially crafted web page. Successful exploitation could result in arbitrary code execution in the context of the currently logged-in user. Failed attacks will cause denial-of-service conditions. The vulnerability has been assigned as CVE-2012-1889. SonicWALL has released multiple IPS signatures to detect and block specific exploitation attempts targeting this vulnerability. The signatures are listed below:- 7967 Microsoft XML Core Services Uninitialized Object Access 1
- 7968 Microsoft XML Core Services Uninitialized Object Access 2
- 7969 Microsoft XML Core Services Uninitialized Object Access 3
- 7970 Microsoft XML Core Services Uninitialized Object Access 4
- 7971 Microsoft XML Core Services Uninitialized Object Access 5
- 8007 Microsoft XML Core Services Uninitialized Object Access 6
- 8008 Microsoft XML Core Services Uninitialized Object Access 7
- 8009 Microsoft XML Core Services Uninitialized Object Access 8
- 8010 Microsoft XML Core Services Uninitialized Object Access 9
- 8011 Microsoft XML Core Services Uninitialized Object Access 10
- 8012 Microsoft XML Core Services Uninitialized Object Access 11
- 8013 Microsoft XML Core Services Uninitialized Object Access 12