CERT-In Vulnerability Note CIVN-2008-129
Microsoft Windows Event System Array Index Verification & ‘User Subscription Request’ Vulnerabilities
Original Issue Date:
August 14, 2008
Severity Rating:
Medium
Systems Affected
- Microsoft Windows 2000 Service Pack 4
- Windows XP Service Pack 2 and Windows XP Service Pack 3
- Windows XP Professional x64 Edition and Windows XP Professional x64 Edition Service Pack 2
- Windows Server 2003 Service Pack 1 and Windows Server 2003 Service Pack 2
- Windows Server 2003 x64 Edition and Windows Server 2003 x64 Edition Service Pack 2
- Windows Server 2003 with SP1 for Itanium-based Systems and Windows Server 2003 with SP2 for Itanium-based Systems
- Windows Vista and Windows Vista Service Pack 1
- Windows Vista x64 Edition and Windows Vista x64 Edition Service Pack 1
- Windows Server 2008 for 32-bit Systems installed using the Server Core installation option
- Windows Server 2008 for x64-based Systems installed using the Server Core installation option
- Windows Server 2008 for Itanium-based Systems
Overview
Multiple remote code execution vulnerabilities have been reported in Microsoft Windows Event System, which could allow remote attackers to take complete control of an affected system with full administrative rights.
Description
Microsoft Windows Event System is a service that manages method calls and event subscriptions between Windows and applications on the system.
1. Array Index Verification remote code execution vulnerability (CVE-2008-1456)
A remote code execution vulnerability exists in Microsoft Windows Event System as it does not correctly validate the range of indexes when calling an array of function pointers. A remote authenticated attacker in the domain can exploit this vulnerability by sending a crafted event subscription request that is used to access an array of function pointers. Successful exploitation of this vulnerability could allow the attacker to take complete control of an affected system with SYSTEM privileges.
2. ‘User Subscriptions Request' validation remote code execution vulnerability (CVE-2008-1457)
Another remote code execution vulnerability also exists in Microsoft Windows Event System as it does not properly validate user subscriptions requests when created. A remote authenticated attacker in the domain can exploit this vulnerability by sending a crafted event subscription request, which then allows the attacker to take complete control of an affected system with SYSTEM privileges.
Workarounds
- Unregister %WINDIR%\SYSTEM32\es.dll to stop the Event System
- Stop and disable the System Event Notification and COM+ Event System services
- Modify the Access Control List on %WINDIR%\SYSTEM32\es.dll to deny the "everyone" group access to the file
For detailed steps and impact of the workarounds please refer to Microsoft Security Bulletin MS08-049 Solution
Apply appropriate updates as mentioned in the Microsoft Security Bulletin MS08-049
Vendor Information
Microsoft
http://www.microsoft.com/technet/security/bulletin/ms08-049.mspx
References
Secunia
http://secunia.com/advisories/31417/
SecurityTracker
http://securitytracker.com/alerts/2008/Aug/1020677.html
FrSIRT
http://www.frsirt.com/english/advisories/2008/2353
SecurityFocus
http://www.securityfocus.com/bid/30584
http://www.securityfocus.com/bid/30586
CVE Name
CVE-2008-1456
CVE-2008-1457
Disclaimer
The information provided herein is on "as is" basis, without warranty of any kind.
Contact Information

Phone: +91-11-24368572
Postal address
Indian Computer Emergency Response Team (CERT-In)
Ministry of Communications and Information Technology
Electronics Niketan
6, C.G.O. Complex
New Delhi-110 003

|