Stackurity Start free trial

CVEs / CVE-2020-0601

CVE-2020-0601: Microsoft Windows CryptoAPI Spoofing Vulnerability

Are you affected? Check your servers with Stackurity: it lists the software on each server and the vulnerabilities to fix first.

Check your servers with Stackurity Already using Stackurity? Search for CVE-2020-0601

Summary

Microsoft Windows CryptoAPI (Crypt32.dll) contains a spoofing vulnerability in the way it 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. A successful exploit could also allow the attacker to conduct man-in-the-middle attacks and decrypt confidential information on user connections to the affected software. The vulnerability is also known under the moniker of CurveBall.

CISA, Known Exploited Vulnerabilities catalog

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'.

The CVE record, via NVD · published 14 Jan 2020 · NVD status: Analyzed

Affected and fixed versions

As stated by the CVE record (from the CNA)
ProductAffectedFixed in
Microsoft Windows10 Version 1803 for 32-bit Systems—
Microsoft Windows10 Version 1803 for x64-based Systems—
Microsoft Windows10 Version 1803 for ARM64-based Systems—
Microsoft Windows10 Version 1809 for 32-bit Systems—
Microsoft Windows10 Version 1809 for x64-based Systems—
Microsoft Windows10 Version 1809 for ARM64-based Systems—
Microsoft Windows10 Version 1709 for 32-bit Systems—
Microsoft Windows10 Version 1709 for x64-based Systems—
Microsoft Windows10 Version 1709 for ARM64-based Systems—
Microsoft Windows10 for 32-bit Systems—
Microsoft Windows10 for x64-based Systems—
Microsoft Windows10 Version 1607 for 32-bit Systems—
Microsoft Windows10 Version 1607 for x64-based Systems—
Microsoft Windows Serverversion 1803 (Core Installation)—
Microsoft Windows Server2019—
Microsoft Windows Server2019 (Core installation)—
Microsoft Windows Server2016—
Microsoft Windows Server2016 (Core installation)—
Microsoft Windows 10 Version 1903 for 32-bit Systemsunspecified—
Microsoft Windows 10 Version 1903 for x64-based Systemsunspecified—
Microsoft Windows 10 Version 1903 for ARM64-based Systemsunspecified—
Microsoft Windows Server, version 1903 (Server Core installation)unspecified—
Microsoft Windows 10 Version 1909 for 32-bit Systemsunspecified—
Microsoft Windows 10 Version 1909 for x64-based Systemsunspecified—
Microsoft Windows Server, version 1909 (Server Core installation)unspecified—
Microsoft Windows 10 Version 1909 for ARM64-based Systemsunspecified—

Exploitation

In CISA KEV since3 Nov 2021
Due date for US federal agencies3 May 2022
Used in ransomware campaignsUnknown
Required actionApply updates per vendor instructions.

Severity

CVSS 3.18.1 high
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Scored by NVD
WeaknessCWE-295

References

Sources

Exploitation status from the CISA Known Exploited Vulnerabilities catalog. EPSS scores from FIRST. Descriptions, severity and references from the National Vulnerability Database. Open-source package versions from OSV (CC-BY 4.0). Text is shown as each source states it; Stackurity does not edit it. Check the vendor's advisory before acting.

This product uses data from the NVD API but is not endorsed or certified by the NVD.