What’s Vulnerable › Vulnerabilities
CVE-2020-1046: .NET Framework Remote Code Execution Vulnerability
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 3.8% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2020-08-17 · updated 2026-06-17
Description
A remote code execution vulnerability exists when Microsoft .NET Framework processes input. An attacker who successfully exploited this vulnerability could take control of an affected system. To exploit the vulnerability, an attacker would need to be able to upload a specially crafted file to a web application. The security update addresses the vulnerability by correcting how .NET Framework processes input.
Affected products
- Microsoft .NET Framework: 2.0-sp2, 3.5, 4.7.2, 3.5.1
- Microsoft .NET Framework 2.0 Service Pack 2: from 2.0.0 before publication — fixed in publication
- Microsoft .NET Framework 3.5: from 3.5.0 before publication — fixed in publication
- Microsoft .NET Framework 3.5.1: from 3.5.0 before publication — fixed in publication
- Microsoft .NET Framework 3.5 AND 4.7.2: from 4.7.0 before publication — fixed in publication
- Microsoft .NET Framework 3.5 AND 4.8: from 4.8.0 before publication — fixed in publication
How to fix
Upgrade to a fixed version: Microsoft .NET Framework 2.0 Service Pack 2 publication; Microsoft .NET Framework 3.5 publication; Microsoft .NET Framework 3.5.1 publication; Microsoft .NET Framework 3.5 AND 4.7.2 publication; Microsoft .NET Framework 3.5 AND 4.8 publication. Check the vendor advisory for mitigations.
References
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-1046
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-1046
Get alerted when CVE-2020-1046 or the next vulnerability affects your stack