{"id":"CVE-2020-0646","aliases":["EUVD-2020-2140","GHSA-4w3v-83v8-mg94"],"status":"published","title":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate...","description":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly, aka '.NET Framework Remote Code Execution Injection Vulnerability'.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.99222,"percentile":0.99935,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-20","CWE-78","CWE-91"],"published":"2020-01-14T23:11:38Z","modified":"2026-06-17T02:46:15Z","kev":{"date_added":"2021-11-03","due_date":"2022-05-03","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"exploitation":[{"source":"euvd","since":"2021-11-03"},{"source":"kev","since":"2021-11-03"}],"exploits":[{"source":"metasploit","id":"exploit/windows/http/sharepoint_workflows_xoml","title":"SharePoint Workflows XOML Injection","type":"exploit","platform":"Windows","date":"2020-03-02","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/windows/http/sharepoint_workflows_xoml"},{"source":"exploitdb","id":"EDB-48275","title":"SharePoint Workflows - XOML Injection (Metasploit)","type":"remote","platform":"windows","date":"2020-03-31","verified":true,"url":"https://www.exploit-db.com/exploits/48275"}],"products":[{"vendor":"microsoft","product":".net framework"},{"vendor":"microsoft","product":".net_framework"},{"vendor":"microsoft","product":"microsoft .net framework 3.0"},{"vendor":"microsoft","product":"microsoft .net framework 3.5"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.6.2/4.7/4.7.1/4.7.2 on windows 10 version 1607 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.6.2/4.7/4.7.1/4.7.2 on windows 10 version 1607 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.6.2/4.7/4.7.1/4.7.2 on windows server 2016"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.6.2/4.7/4.7.1/4.7.2 on windows server 2016  (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.1/4.7.2 on windows 10 version 1709 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.1/4.7.2 on windows 10 version 1709 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows 10 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows 10 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows 10 version 1803 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows 10 version 1803 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows 10 version 1809 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows 10 version 1809 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows server 2019"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows server 2019  (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.7.2 on windows server, version 1803  (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows 10 version 1809 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows 10 version 1809 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows 10 version 1903 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows 10 version 1903 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows 10 version 1909 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows 10 version 1909 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows server 2019"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows server 2019  (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows server, version 1903 (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 3.5 and 4.8 on windows server, version 1909 (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 3.5.1"},{"vendor":"microsoft","product":"microsoft .net framework 4.5.2"},{"vendor":"microsoft","product":"microsoft .net framework 4.6"},{"vendor":"microsoft","product":"microsoft .net framework 4.6.2/4.7/4.7.1/4.7.2"},{"vendor":"microsoft","product":"microsoft .net framework 4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 10 version 1607 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 10 version 1607 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 10 version 1709 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 10 version 1709 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 10 version 1803 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 10 version 1803 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 7 for 32-bit systems service pack 1"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 7 for x64-based systems service pack 1"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 8.1 for 32-bit systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows 8.1 for x64-based systems"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows rt 8.1"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2008 r2 for x64-based systems service pack 1"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2008 r2 for x64-based systems service pack 1 (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2012"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2012 (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2012 r2"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2012 r2 (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2016"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server 2016  (server core installation)"},{"vendor":"microsoft","product":"microsoft .net framework 4.8 on windows server, version 1803  (server core installation)"}],"references":[{"url":"https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0646","tags":["x_refsource_MISC","x_transferred","Patch","Vendor Advisory"]},{"url":"http://packetstormsecurity.com/files/156930/SharePoint-Workflows-XOML-Injection.html","tags":["x_refsource_MISC","x_transferred","Exploit","Third Party Advisory","VDB Entry"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2020-0646","tags":["government-resource","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-0646"},{"url":"https://github.com/advisories/GHSA-4w3v-83v8-mg94"}],"sources":{"cve":[{"id":"CVE-2020-0646","description":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly, aka '.NET Framework Remote Code Execution Injection Vulnerability'.","status":"published","published":"2020-01-14T23:11:38Z","modified":"2025-10-21T23:35:53.664Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-91"],"updated_at":"2026-11-02T14:35:59.763887Z"}],"euvd":[{"id":"EUVD-2020-2140","description":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly, aka '.NET Framework Remote Code Execution Injection Vulnerability'.","status":"published","published":"2020-01-14T23:11:38Z","modified":"2025-10-21T23:35:53Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"exploited_since":"2021-11-03","updated_at":"2026-11-02T20:31:24.816637Z"}],"ghsa":[{"id":"GHSA-4w3v-83v8-mg94","title":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate...","description":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly, aka '.NET Framework Remote Code Execution Injection Vulnerability'.","status":"published","published":"2022-05-24T17:06:20Z","modified":"2025-10-22T00:32:52Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-20","CWE-78","CWE-91"],"updated_at":"2026-11-02T15:04:07.112106Z"}],"kev":[{"id":"CVE-2020-0646","title":"Microsoft .NET Framework Remote Code Execution Vulnerability","description":"Microsoft .NET Framework contains an improper input validation vulnerability that allows for remote code execution.","cwes":["CWE-91"],"kev":{"date_added":"2021-11-03","due_date":"2022-05-03","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Unknown"},"updated_at":"2026-11-02T17:00:17.050017Z"}],"nvd":[{"id":"CVE-2020-0646","description":"A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly, aka '.NET Framework Remote Code Execution Injection Vulnerability'.","status":"published","published":"2020-01-14T23:15:33.143Z","modified":"2026-06-17T02:46:15.23Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"},{"version":"2.0","score":10,"vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-91"],"updated_at":"2026-11-02T14:05:52.385274Z"}]}}
