PT-2020-1289

CVE-2020-0601

·

Published

2020-01-14

·

Updated

2026-09-30

Description by

CVSS 3.1
9.8
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Windows CryptoAPI (Crypt32.dll) versions prior to the fixed version
Description A spoofing vulnerability exists in the way Windows CryptoAPI 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. The vulnerability is related to the validation of ECC certificates, where the library checks public keys but not parameters. This allows an attacker to generate a fake root certificate that Windows will trust. The estimated number of potentially affected devices worldwide is not specified.
Recommendations As a temporary workaround, consider disabling the use of ECC certificates in Windows CryptoAPI until a patch is available. Restrict access to the vulnerable CryptoAPI module to minimize the risk of exploitation. Avoid using the Crypt32.dll library for certificate validation until the issue is resolved. For all versions of Windows prior to the fixed version, apply the patch released by Microsoft to fix the Windows CryptoAPI Spoofing Vulnerability.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
BIT-GOLANG-2020-0601
CLEANSTART-2025-WA86088
GO-2022-0535
Found an issue in the description? Have something to add? Feel free to write us 👾