CVE-2012-0163
published 2012-04-10CVE-2012-0163: 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…
PriorityP266critical9.3CVSS 2.0
AVNACMAuNCCICAC
EXPLOIT
EPSS
38.25%
98.4th percentile
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."
Affected
7 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| microsoft | net_framework | — | — |
| microsoft | net_framework | — | — |
| microsoft | net_framework | — | — |
| microsoft | net_framework | — | — |
| microsoft | net_framework | — | — |
| microsoft | net_framework | — | — |
| microsoft | net_framework | — | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Monitor for .NET applications allocating extremely large integer arrays (268,435,456+ members) passed to EncoderParameter constructors, which triggers the integer overflow heap allocation of 0 bytes. ↗
- →Look for access violations (exit code 0xc0000005) originating from managed .NET processes loading System.Drawing.dll from the GAC, which may indicate heap corruption via EncoderParameter overflow. ↗
- →The missing array-length validation check (numerator2 not validated against denominator2) allows controlled heap writes; monitor for IndexOutOfRangeException caught within EncoderParameter constructor calls in sandboxed .NET contexts. ↗
- ·SilverLight applications cannot exploit this vulnerability as the affected EncoderParameter class is not available in that runtime. ↗
- ·Exploitation on Windows XP is unreliable due to OutOfMemoryException when handling large arrays; successful exploitation required a 32-bit XP system with 4GB RAM. ↗
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
No writeups or analysis indexed.
http://www.securitytracker.com/id?1026907http://www.us-cert.gov/cas/techalerts/TA12-101A.htmlhttps://docs.microsoft.com/en-us/security-updates/securitybulletins/2012/ms12-025https://exchange.xforce.ibmcloud.com/vulnerabilities/74377https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A15495http://www.securitytracker.com/id?1026907http://www.us-cert.gov/cas/techalerts/TA12-101A.htmlhttps://docs.microsoft.com/en-us/security-updates/securitybulletins/2012/ms12-025https://exchange.xforce.ibmcloud.com/vulnerabilities/74377https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A15495
2012-04-10
Published