Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain low-privileged local code execution
  2. Delivery
    Invoke DrawIconEx with crafted parameters
  3. Exploit
    Trigger out-of-bounds write in Win32k.sys
  4. Execution
    Corrupt kernel memory structures
  5. Persist
    Overwrite process security token
  6. Impact
    Achieve SYSTEM-level privilege escalation

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to already possess local code execution on the target system as a low-privileged, non-administrator user (CVSS PR:L/AV:L). No special Windows feature or non-default configuration is required - Win32k.sys and the DrawIconEx API surface are active by default in all Windows desktop and server installations, meaning no opt-in configuration creates or eliminates exposure. The CVSS AC:H rating reflects inherent exploitation complexity, likely arising from race conditions or specific heap layout requirements that reduce reliability, rather than requiring any administrative or non-default setup. What limits exploitation: the attacker cannot trigger this remotely without a separate initial-access vector, as AV:L enforces local presence; additionally, AC:H implies the exploit may require multiple attempts or precise timing to succeed, though the availability of a working public POC substantially mitigates this constraint for capable adversaries.

Impact

The convergence of intelligence signals for CVE-2020-1054 places it squarely in the highest operational priority tier. CISA KEV confirmation establishes active exploitation as a documented fact, not a theoretical concern. The EPSS score of 52.78% at the 99th percentile is extraordinary for a local privilege escalation - most EoP vulnerabilities score far lower - indicating widespread real-world exploitation consistent with threat actors chaining this with remote initial-access vulnerabilities for full system compromise. A public exploit (DrawIconEx Local Privilege Escalation on Packet Storm) significantly lowers attacker barrier to entry. Although the CVSS vector's AV:L/AC:H designation might suggest reduced urgency on paper, the KEV listing and EPSS data decisively override any complacency: even a mid-sized municipal IT department in boleslawiec should treat patching this as an immediate priority given the documented exploitation in the wild and the breadth of affected Windows versions. The AC:H complexity rating is worth noting - it suggests the exploit may require timing conditions or specific heap layouts - but the availability of working public exploit code substantially neutralizes this complexity for motivated adversaries.

Exploit ScenarioDerived

An attacker with an existing low-privileged foothold - obtained via phishing, credential theft, or exploitation of a remote vulnerability - executes the publicly available DrawIconEx exploit from Packet Storm, which triggers an out-of-bounds write in Win32k.sys by passing malformed parameters to the DrawIconEx kernel API. The resulting memory corruption allows the attacker to overwrite a kernel security token or function pointer, elevating their process context to SYSTEM privileges. This technique is commonly observed in ransomware deployment chains and APT lateral movement operations where privilege escalation follows initial access.

Act Now Prioritize within 24-48h. Why: In CISA KEV with patch available.
Exploited in the wild (CISA KEV) Patch available 52.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Aug 19, 2026

Elevation of privilege in the Windows Win32k kernel-mode driver allows a local, low-privileged attacker to escalate to SYSTEM-level access by exploiting an out-of-bounds write triggered through the DrawIconEx API. Confirmed actively exploited (CISA KEV) with a publicly available proof-of-concept on Packet Storm, this flaw affects a sweeping range of Windows versions from Windows 7 through Windows 10 1909 and the full Windows Server ecosystem through 2019. The EPSS score of 52.78% at the 99th percentile aligns with documented real-world exploitation and places this well above typical local privilege escalation vulnerabilities in urgency.

Earlier versions of this analysis (1)
v1 Aug 19, 2026 - 17:50 cvss changed CVSS 7.0

Elevation of privilege via an out-of-bounds write in the Windows Win32k kernel-mode driver allows a local low-privileged attacker to gain SYSTEM-level control across a vast range of Windows versions, from Windows 7 through Windows 10 1909 and multiple Windows Server releases. Confirmed actively exploited (CISA KEV) with a public proof-of-concept targeting the DrawIconEx API available on PacketStorm, and an EPSS score of 52.78% at the 99th percentile underscores that this is a heavily leveraged privilege escalation primitive in real-world attack chains. Vendor patch is available via Microsoft's May 2020 Patch Tuesday update.

RemediationAI

The primary and only reliable fix is applying Microsoft's May 2020 Patch Tuesday security update via Windows Update or the Microsoft Update Catalog; specific KB article numbers per affected Windows version and build are detailed at https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2020-1054 and https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-1054. For systems that cannot be patched immediately, restricting interactive logon and remote desktop access to trusted, privileged accounts reduces the attack surface, since exploitation requires local code execution as a low-privileged user - but this is a mitigation, not a fix, and does not protect against insider threats or post-exploitation pivot scenarios. Disabling Win32k graphical subsystem functionality is not a viable compensating control given its central role in Windows operation. Given CISA KEV status, federal agencies are subject to Binding Operational Directive 22-01 remediation timelines; all organizations should treat patching as urgent.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Win32k.sys is the kernel-mode graphics and window management subsystem in Windows, responsible for GDI rendering, window management, and user-space API calls including DrawIconEx. The root cause is classified as CWE-787 (Out-of-Bounds Write): the driver writes beyond an allocated memory buffer when improperly handling kernel objects, corrupting memory in a manner exploitable for privilege escalation. CPE strings confirm affected architectures include x86, x64, and ARM64 across Windows 10 versions 1507, 1607, 1709, and 1803. Tag metadata extends the affected surface to Windows 10 1809, 1903, and 1909; Windows 7; Windows 8.1; Windows RT 8.1; and Windows Server 2008, 2012, 2016, 2019, and semi-annual channel releases 1803, 1903, and 1909 - representing virtually the entire then-supported Windows estate at the time of disclosure.

Know when Windows 10 1507 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

Local access (AV:L) as unprivileged user (PR:L) with high exploit complexity (AC:H) for kernel OOB write yielding full CIA compromise with no scope change.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Updated
Aug 19, 2026 - 17:51 vuln.today
v2 - CVSS changed
Analysis Updated
Aug 19, 2026 - 17:50 vuln.today
v1 - CVSS changed
CVSS changed
Aug 19, 2026 - 17:22 NVD
7.8 (HIGH) 7.0 (HIGH)
Added to CISA KEV
Jul 14, 2026 - 04:22 CISA
CVE Published
May 21, 2020 - 23:15 nvd
HIGH 7.8

DescriptionNVD

An elevation of privilege vulnerability exists in Windows when the Windows kernel-mode driver fails to properly handle objects in memory, aka 'Win32k Elevation of Privilege Vulnerability'. This CVE ID is unique from CVE-2020-1143.

Executive ViewAI

Why It Matters

A widespread Windows kernel vulnerability (CVE-2020-1054) enables unauthorized privilege escalation to SYSTEM level across Windows 7, 10, and all modern Server versions. Confirmed actively exploited (CISA KEV) with publicly available exploit code, this vulnerability places any organization running these operating systems at immediate risk of full system compromise and unauthorized administrative access.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Threat Score
6.0/10
Composite threat intelligence
EPSS Score
52.8%
Top 1% exploitable
Prevalence
Ubiquitous
Windows dominates global enterprise and consumer desktop and server deployments
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV Yes
Public POC Yes
EPSS 52.8%
Patch available Yes
Active threat Yes
Deciding rule
In CISA KEV with patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation· derived
Active
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

173
Low Medium High Critical
KEV: +50
EPSS: +53
CVSS: +35
PoC: +20
Weaponized: +15
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Affected Products (CPE)NVD

cpe:2.3:o:microsoft:windows_10_1507:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1507:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_10_1607:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1607:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:arm64:*
cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1709:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:arm64:*
cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1803:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_10_1809:-:*:*:*:*:*:arm64:*
cpe:2.3:o:microsoft:windows_10_1809:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1809:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:arm64:*
cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1903:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:arm64:*
cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:x64:*
cpe:2.3:o:microsoft:windows_10_1909:-:*:*:*:*:*:x86:*
cpe:2.3:o:microsoft:windows_7:-:sp1:*:*:*:*:*:*
+ 12 more
CVE-2021-40444 HIGH POC
8.8 Sep 15

Windows MSHTML component contains a remote code execution vulnerability that allows attackers to craft malicious ActiveX

CVE-2021-34527 HIGH POC
8.8 Jul 02

<p>A remote code execution vulnerability exists when the Windows Print Spooler service improperly performs privileged fi

CVE-2022-30190 HIGH POC
7.8 Jun 01

Windows MSDT (Microsoft Support Diagnostic Tool) allows remote code execution when called via the ms-msdt URL protocol f

CVE-2017-0147 HIGH POC
7.5 Mar 17

The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows

CVE-2021-1675 HIGH POC
7.8 Jun 08

Windows Print Spooler Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no auth

CVE-2016-7255 HIGH POC
7.8 Nov 10

The Win32k kernel-mode driver in Windows Vista through Windows Server 2016 allows local privilege escalation, exploited

CVE-2023-36884 HIGH POC
7.5 Jul 11

Windows Search Remote Code Execution Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely explo

CVE-2024-30088 HIGH POC
7.0 Jun 11

Windows Kernel contains a TOCTOU race condition vulnerability allowing local privilege escalation, exploited by the OilR

CVE-2019-1458 HIGH POC
7.8 Dec 10

An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in

CVE-2018-8453 HIGH POC
7.8 Oct 10

An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in

CVE-2025-33053 HIGH POC
8.8 Jun 10

Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables

CVE-2025-33073 HIGH POC
8.8 Jun 10

Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy