Description
Microsoft .NET Framework 1.0 SP3, 1.1 SP1, 2.0 SP2, 3.5, 3.5.1, 4, and 4.5 does not properly validate function parameters, 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 ".NET Framework Parameter Validation Vulnerability."
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Microsoft .NET Framework EncoderParameter - Integer Overflow (MS12-025) EDB-18777 · dos · Apr 24, 2012
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- MS12-025 vendor-advisory
- oval:org.mitre.oval:def:15495 vdb-entry signature
- TA12-101A third-party-advisory
- ms-dotnet-parameter-code-exec(74377) vdb-entry
- 1026907 vdb-entry