What is Win32k?
Win32k.sys is the kernel-mode driver that implements the core Windows GUI subsystem — window management, drawing, and input handling — on every desktop Windows release. Because it runs in kernel mode while servicing requests from ordinary user-mode applications, it is a favorite target for attackers who already have code execution in a sandboxed process (like a browser tab) and need to break out to full system control.
Overview
CVE-2019-0808 is a High-severity privilege escalation vulnerability in Win32k caused by improper handling of objects in memory, allowing an attacker to execute code in kernel mode. It gained particular notoriety in early March 2019 when Google's Threat Analysis Group, led by researcher Clément Lecigne, discovered it being used in the wild in an exploit chain alongside a separate Chrome renderer use-after-free bug (CVE-2019-5786): the Chrome bug gave attackers code execution inside the sandboxed renderer process, and this Win32k flaw let them break out of the Chrome sandbox into the underlying Windows kernel. Google urged users to update Chrome immediately, and Microsoft shipped its fix in the March 2019 Patch Tuesday update.
Technical Details
The vulnerability is a kernel memory-corruption bug reachable through Win32k's system call surface. On its own it requires local, low-privileged code execution to trigger — but as the second stage of the March 2019 exploit chain, it was reachable directly from a Chrome sandboxed renderer process, letting attackers escape the browser sandbox and gain kernel-level (SYSTEM) code execution simply by getting a victim to visit a malicious web page, with no further user interaction.
Discovery
Discovered being exploited as a zero-day in the wild by Google's Threat Analysis Group (Clément Lecigne), reported in early March 2019 alongside the paired Chrome renderer vulnerability CVE-2019-5786.
Exploitation Context
This is one of the more clearly documented cases of real-world zero-day exploitation among 2019's Win32k bugs: it was actively used in the wild as the sandbox-escape half of a full browser-to-kernel exploit chain before patches were available, prompting emergency guidance from Google to update Chrome immediately. CISA's KEV catalog entry confirms continued exploitation relevance for organizations that have not applied the corresponding Windows patch.
Remediation
- Apply the March 2019 Patch Tuesday cumulative update (or any later update) for the affected Windows version.
- Ensure Chrome (and other Chromium-based browsers) are fully updated, since this flaw was originally exploited in a chain with a browser renderer bug.
- Enable kernel exploit mitigations (Kernel DEP, Control Flow Guard, HVCI where supported) to raise the bar against similar sandbox-escape chains.
- Deploy browser isolation or virtualization-based security for high-risk browsing use cases.
- Monitor endpoint telemetry for anomalous privilege escalation immediately following browser activity, a signature of this class of attack chain.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2019-0808 |
| Vendor / Product | Microsoft — Win32k |
| NVD Published | 2019-04-09 |
| NVD Last Modified | 2025-10-29 |
| 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 |
| 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 |
|---|---|
| 2019-03-01 | Google warns Chrome exploit chain is being actively exploited in the wild, prompting emergency patch guidance |
| 2019-03-12 | Microsoft ships fix as part of March 2019 Patch Tuesday |
| 2021-11-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-05-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2019-0808 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |