CERT-In Vulnerability Note
CIVN-2009-0129
Multiple Vulnerabilities in Microsoft .NET Common Language Runtime
Original Issue Date:October 15, 2009
Severity Rating: HIGH
Systems Affected
- Microsoft Windows 2000 Service Pack 4
- Microsoft Windows XP Service Pack 2
- Microsoft Windows XP Service Pack 3
- Microsoft Windows XP Professional x64 Edition Service Pack 2
- Microsoft Windows Server 2003 Service Pack 2
- Microsoft Windows Server 2003 x64 Edition Service Pack 2
- Microsoft Windows Server 2003 with SP2 for Itanium-based Systems
- Microsoft Windows Vista
- Microsoft Windows Vista Service Pack 1
- Microsoft Windows Vista Service Pack 2
- Microsoft Windows Vista x64 Edition Service Pack 1
- Microsoft Windows Vista x64 Edition Service Pack 2
- Microsoft Windows Server 2008 for 32-bit Systems and with Service Pack 2
- Microsoft Windows Server 2008 for x64-based Systems and With Service Pack 2
- Microsoft Windows Server 2008 for Itanium-based Systems and With Service Pack 2
- Windows 7 for 32-bit systems
- Windows 7 for x64-based systems
- Windows Server 2008 R2 for x64-based Systems
- Windows Server 2008 R2 for Itanium-based systems
- Microsoft Silverlight 2 when installed on Mac
- Microsoft Silverlight 2 when installed on all release of Microsoft Windows Client
- Microsoft Silverlight 2 when installed on all release of Microsoft Windows Server
Overview
Multiple vulnerabilities have been reported in Microsoft .NET framework and Microsoft Silverlight. Successful exploitation of these vulnerabilities could allow an attacker to execute an arbitrary code on the affected system in the context of currently logged in user. If a user is logged on with administrative privileges, an attacker who successfully exploited this vulnerability could take complete control of the system.
Description
1. Microsoft .NET Framework Pointer Verification Vulnerability
(
CVE-2009-0090
)
A remote code execution vulnerability exists in the Microsoft .NET framework due to an error that allow malicious .NET application obtain pointer to stack memory area that is no longer used. The malicious .NET application latter could modify legitimate values placed at that stack location, leading to arbitrary code execution.
2. Microsoft .NET Framework Type Verification Vulnerability
(
CVE-2009-0091
)
A remote code execution vulnerability exists in the Microsoft .NET framework due to error in handling type equality check in .NET application. An attacker could exploit this vulnerability by crafting malicious .NET application that cast object of one type into another type, leading to arbitrary code execution.
3. Microsoft Silverlight and Microsoft .NET Framework CLR Vulnerability
(
CVE-2009-2497
)
A remote code execution vulnerability exists in the Microsoft Silverlight and Microsoft .NET framework, due to the error in handling interfaces when running .NET application. An attacker could exploit this vulnerability by crafting malicious .NET application to modify memory of choice, leading to arbitrary code execution.
Solution
Apply appropriate updates as mentioned in the Microsoft Security Bulletin
MS09-061
Vendor Information
Microsoft
http://www.microsoft.com/technet/security/bulletin/ms09-061.mspx
References
VUPEN
http://www.vupen.com/english/advisories/2009/2896
SecurityTracker
http://securitytracker.com/alerts/2009/Oct/1023008.html
SecurityFocus
http://www.securityfocus.com/bid/36611/
http://www.securityfocus.com/bid/36617/
http://www.securityfocus.com/bid/36618/
CVE Name
CVE-2009-0090
CVE-2009-0091
CVE-2009-2497
Disclaimer
The information provided herein is on "as is" basis, without warranty of any kind.
Contact Information
Email: info@cert-in.org.in Phone: +91-11-2436857
Postal address
Indian Computer Emergency Response Team (CERT-In) Ministry of Electronics and Information Technology Government of India Electronics Niketan 6, CGO Complex, Lodhi Road, New Delhi - 110 003 India
|