What is Windows Authenticode File Signing?
Authenticode is Microsoft's code-signing scheme, used to cryptographically verify that a file (an executable, driver, or installer) hasn't been tampered with since it was signed by a trusted publisher. Windows and security software rely heavily on Authenticode validation to decide whether to trust a file — which is exactly what this vulnerability undermines.
Overview
CVE-2020-1464, nicknamed "GlueBall" by the security research community, is a spoofing vulnerability (CWE-347, improper verification of cryptographic signature) in how Windows validates file signatures. The flaw allows an attacker to append additional content to an already-signed file — for instance, appending a malicious payload to a legitimately-signed installer — without invalidating the file's Authenticode signature, letting Windows and signature-checking security tools treat the tampered file as still trustworthy (CVSS 3.1: AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 7.8 High). Public reporting at the time of the August 2020 patch indicated the technique had been abused by malware distributors for several years prior — one of the more striking examples in this era of a signature-validation weakness being actively exploited in the wild long before a fix existed.
Technical Details
The vulnerability exploits how Windows' Authenticode signature verification parses a signed file: it validates the portion of the file it expects to be signed, but doesn't adequately account for additional data appended after that signed region. An attacker can append arbitrary content — including a second, malicious payload — to a legitimately signed file, and the signature check still passes, since it only examines the originally-signed bytes.
Discovery
Publicly tracked via Microsoft's advisory; security researchers and journalists reported around the time of the patch that the technique had reportedly been used by malware operators for signature-bypass purposes for a number of years prior to the 2020 fix.
Exploitation Context
CISA added this CVE to KEV in November 2021 based on confirmed exploitation. Because the underlying technique had allegedly been used by malware distributors for years before Microsoft patched it, this vulnerability illustrates a case where "actively exploited" long predates "publicly known" — a reminder that a lack of public disclosure doesn't mean a technique isn't already being used against real victims.
Remediation
- Apply Microsoft's August 2020 Patch Tuesday update immediately if not already installed.
- Don't rely solely on Authenticode signature validity as a trust signal for file legitimacy — combine it with reputation-based and behavioral detection in your endpoint security stack.
- Review historical detections of "signed" malware in your environment predating August 2020, since this bypass technique may explain how some previously-signed-looking malicious files evaded signature-based trust checks.
- Treat this CVE as a reminder to patch proactively rather than assuming a lack of public exploitation reporting means a vulnerability isn't already being abused.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2020-1464 |
| Vendor / Product | Microsoft — Windows |
| NVD Published | 2020-08-17 |
| NVD Last Modified | 2026-02-23 |
| CVSS 3.1 Score | 7.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-347 find similar ↗ |
| CISA KEV Added | 2021-11-03 |
| CISA KEV Deadline | 2022-05-03 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| ~2014 | Malware distributors are reported to begin abusing this signature-validation weakness in the wild, years before it is patched |
| 2020-08-11 | Microsoft patches the bug in August 2020 Patch Tuesday |
| 2021-11-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-05-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Microsoft Security Response Center — CVE-2020-1464 | Vendor Advisory |
| ZDNet — Microsoft Fixes Windows Bug Abused by Malware Distributors for At Least Six Years | News |
| NVD — CVE-2020-1464 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |