First published: Wed Aug 11 2010(Updated: )
The Common Language Runtime (CLR) in Microsoft .NET Framework 2.0 SP1, 2.0 SP2, 3.5, 3.5 SP1, and 3.5.1, and Microsoft Silverlight 2 and 3 before 3.0.50611.0 on Windows and before 3.0.41130.0 on Mac OS X, does not properly handle interfaces and delegations to virtual methods, which allows remote attackers to execute arbitrary code via (1) a crafted XAML browser application (aka XBAP), (2) a crafted ASP.NET application, or (3) a crafted .NET Framework application, aka "Microsoft Silverlight and Microsoft .NET Framework CLR Virtual Method Delegate Vulnerability."
Credit: secure@microsoft.com
Affected Software | Affected Version | How to fix |
---|---|---|
Microsoft .NET Framework 4 | =2.0-sp2 | |
Microsoft .NET Framework 4 | =2.0-sp1 | |
Microsoft .NET Framework 4 | =3.5-sp1 | |
Microsoft .NET Framework 4 | =3.5 | |
Microsoft .NET Framework 4 | =3.5.1 | |
Microsoft Silverlight | <=3.0.40818.0 | |
Microsoft Silverlight | =2.0.31005.00 | |
Microsoft Silverlight | =2.0.40115.00 | |
Microsoft Silverlight | =3.0.40624.00 | |
Microsoft Silverlight | =3.0.40723.0 | |
Apple iOS and macOS | ||
Microsoft Silverlight | <=3.0.50106.0 | |
Microsoft Silverlight | =3.0.40818.0 | |
Microsoft Windows |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2010-1898 has a critical severity rating due to its potential for remote code execution.
To fix CVE-2010-1898, update your Microsoft .NET Framework and Silverlight to the latest versions provided by Microsoft.
CVE-2010-1898 affects Microsoft .NET Framework versions 2.0 SP1, 2.0 SP2, 3.5, 3.5 SP1, 3.5.1 and Microsoft Silverlight versions 2 and 3 before 3.0.50611.0 on Windows.
Yes, CVE-2010-1898 is exploitable, allowing remote attackers to execute arbitrary code on affected systems.
Failing to address CVE-2010-1898 can lead to severe risks including unauthorized access and full control over the impacted machines.