Description
A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making it appear the file was from a trusted, legitimate source, aka 'Windows CryptoAPI Spoofing Vulnerability'.
CVSS breakdown
CVSS 3.1
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None
Affected products
- Microsoft / Windows10 Version 1809 for x64-based Systems β 10 Version 1809 for x64-based Systems
- Microsoft / Windows10 Version 1803 for 32-bit Systems β 10 Version 1803 for 32-bit Systems
- Microsoft / Windows10 Version 1803 for x64-based Systems β 10 Version 1803 for x64-based Systems
- Microsoft / Windows10 Version 1803 for ARM64-based Systems β 10 Version 1803 for ARM64-based Systems
- Microsoft / Windows10 Version 1809 for 32-bit Systems β 10 Version 1809 for 32-bit Systems
- Microsoft / Windows10 Version 1809 for ARM64-based Systems β 10 Version 1809 for ARM64-based Systems
- Microsoft / Windows10 Version 1709 for 32-bit Systems β 10 Version 1709 for 32-bit Systems
- Microsoft / Windows10 Version 1709 for x64-based Systems β 10 Version 1709 for x64-based Systems
- Microsoft / Windows10 Version 1709 for ARM64-based Systems β 10 Version 1709 for ARM64-based Systems
- Microsoft / Windows10 for 32-bit Systems β 10 for 32-bit Systems
- Microsoft / Windows10 for x64-based Systems β 10 for x64-based Systems
- Microsoft / Windows10 Version 1607 for 32-bit Systems β 10 Version 1607 for 32-bit Systems
- Microsoft / Windows10 Version 1607 for x64-based Systems β 10 Version 1607 for x64-based Systems
- Microsoft / Windows 10 Version 1903 for 32-bit Systemsunspecified β unspecified
- Microsoft / Windows 10 Version 1903 for ARM64-based Systemsunspecified β unspecified
- Microsoft / Windows 10 Version 1903 for x64-based Systemsunspecified β unspecified
- Microsoft / Windows 10 Version 1909 for 32-bit Systemsunspecified β unspecified
- Microsoft / Windows 10 Version 1909 for ARM64-based Systemsunspecified β unspecified
- Microsoft / Windows 10 Version 1909 for x64-based Systemsunspecified β unspecified
- Microsoft / Windows Server2016 β 2016
- Microsoft / Windows Server2019 (Core installation) β 2019 (Core installation)
- Microsoft / Windows Server2019 β 2019
- Microsoft / Windows Serverversion 1803 (Core Installation) β version 1803 (Core Installation)
- Microsoft / Windows Server2016 (Core installation) β 2016 (Core installation)
- Microsoft / Windows Server, version 1903 (Server Core installation)unspecified β unspecified
- Microsoft / Windows Server, version 1909 (Server Core installation)unspecified β unspecified
References
- VENDOR_ADVISORYhttps://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-0601
- EXPLOIThttp://packetstormsecurity.com/files/155961/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html
- EXPLOIThttp://packetstormsecurity.com/files/155960/CurveBall-Microsoft-Windows-CryptoAPI-Spoofing-Proof-Of-Concept.html