CVE DatabaseCVE-2020-0938
한국어 권고문 →
CVE-2020-09387.8/HIGHCISA KEVCWE-787CWE-787

Microsoft Windows Adobe Type Manager Library Remote Code Execution Vulnerability (CVE-2020-0938)

⚡ Jump to Patch
Affected Vendors
microsoft
Affected Components
windows, windows_server
Published Date
2020-04-15
CVSS v3.1
7.8
HIGH
EPSS (30d)
69.0%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Windows client operating systems prior to Windows 10, and Windows Server editions

Impact

Remote code execution with kernel-level privileges via a specially crafted Adobe Type 1 PostScript font file

Mitigation

Apply official Microsoft security updates immediately, or implement workarounds including disabling ATMFD.dll and stopping the WebClient service

Affected Products & Version Scope

Windows 7, Windows 8.1, Windows Server 2008, 2012, 2016, and 2019. (Windows 10 mitigates this by executing the font parser within an isolated AppContainer sandbox)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Deploy the latest cumulative security updates from the Microsoft Update Catalog. To force a Windows Update check and installation via PowerShell, execute:

powershell
# Install and run Windows Update module to apply latest patches
Install-Module PSWindowsUpdate -Force -Verbose
Get-WindowsUpdate -AcceptAll -Install -AutoReboot

2. Temporary Workaround & Hardening Configuration

If patching cannot be immediately scheduled, disable the Adobe Type Manager Font Driver (ATMFD) and disable the WebClient service to block remote WebDAV exploitation vectors.

powershell
# 1. Disable ATMFD via Registry
reg add 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\Windows' /v DisableATMFD /t REG_DWORD /d 1 /f

# 2. Stop and Disable WebClient Service
Stop-Service -Name WebClient -Force
Set-Service -Name WebClient -StartupType Disabled

3. Log Audit & IoC Verification Commands

Verify the status of the registry workaround and WebClient service using the following PowerShell script:

powershell
# Check ATMFD Registry Mitigation Status
$reg = Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Windows' -Name DisableATMFD -ErrorAction SilentlyContinue
if ($reg -and $reg.DisableATMFD -eq 1) {
    Write-Output 'SUCCESS: ATMFD is disabled.'
} else {
    Write-Warning 'CRITICAL: ATMFD is enabled. System is vulnerable if unpatched.'
}

# Check WebClient Service Status
$svc = Get-Service -Name WebClient -ErrorAction SilentlyContinue
if ($svc.Status -eq 'Stopped' -or $svc -eq $null) {
    Write-Output 'SUCCESS: WebClient service is stopped/disabled.'
} else {
    Write-Warning 'CRITICAL: WebClient service is running.'
}
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
Due to active exploitation in the wild, immediately apply the Microsoft security updates or enforce the ATMFD registry workaround on all legacy Windows and Windows Server endpoints.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

A critical remote code execution vulnerability exists in the Microsoft Windows Adobe Type Manager Library (ATMFD.dll). The root cause is an Out-of-bounds Write (CWE-787) vulnerability that occurs when the library improperly parses a specially crafted multi-master font in the Adobe Type 1 PostScript format. This improper input validation leads to system memory corruption.

2. Exploitation Mechanics & Attack Scenario

An attacker can exploit this vulnerability by convincing a user to open a specially crafted document or visit an untrusted web page containing malicious Type 1 PostScript fonts. Furthermore, the vulnerability can be triggered without user execution via the Windows Explorer Preview Pane when a user simply navigates to a directory containing the malicious font file. On systems prior to Windows 10, successful exploitation allows the attacker to execute arbitrary code in kernel mode.

3. Infrastructure & Business Impact

This vulnerability is listed in CISA's Known Exploited Vulnerabilities (KEV) catalog, indicating active exploitation in the wild. Successful exploitation grants full control of the target system to the attacker, posing severe risks of lateral movement, sensitive data exfiltration, and ransomware deployment across enterprise networks.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2020-0938)

FAQ

Q1. How critical is CVE-2020-0938 and is it actively exploited in the wild?

CVE-2020-0938 is rated CVSS 7.8 (HIGH) with a 30-day EPSS exploitation probability of 69.0%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2020-0938?

Primary impacted vendors include microsoft across windows, windows_server. Scope summary: Windows 7, Windows 8.1, Windows Server 2008, 2012, 2016, and 2019. (Windows 10 mitigates this by executing the font parser within an isolated AppContainer sandbox)

Q3. What temporary mitigations or workarounds exist for CVE-2020-0938 before patching?

[Mitigation] Apply official Microsoft security updates immediately, or implement workarounds including disabling ATMFD.dll and stopping the WebClient service Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2020-0938

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (microsoft)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2020-0938 Microsoft Windows Adobe Type Manager Library Remote Code Execution Vulnerability (CVE-2020-0938) (CVSS 7.8) - Patch & Workaround | CVE Pulse