Automated Threat Modeling

Windows Kernel CVE-2026-33841: Quick Look at a Heap Overflow Privilege Escalation

A brief summary of CVE-2026-33841, a heap-based buffer overflow in the Windows Kernel that lets a local attacker escalate from low integrity to SYSTEM, with patch details for affected Windows client and server versions.

CVE Analysis

7 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2026-05-12

Windows Kernel CVE-2026-33841: Quick Look at a Heap Overflow Privilege Escalation
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

A heap overflow in the Windows Kernel, patched in the May 2026 Patch Tuesday cycle, gives any authenticated local user a path from a sandboxed, low-integrity process all the way to SYSTEM. Windows holds nearly 64 percent of the global desktop market, and no workarounds are available. CVE-2026-33841 is the kind of local privilege escalation (LPE) that post-exploitation toolkits tend to absorb quickly once patch diffing reveals the root cause.

Technical Information

Root Cause

CVE-2026-33841 is classified under CWE-122: Heap-based Buffer Overflow. The flaw is somewhere in the Windows Kernel, but Microsoft has not disclosed which component or driver is involved. The kernel is closed source, so there is no source-level diff. The fix ships as a binary-level patch bundled into cumulative updates.

The CVSS 3.1 vector string is:

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C

Breaking this down:

  • Attack Vector: Local. The attacker must already have code execution on the target.
  • Attack Complexity: Low. No special conditions or race windows are required.
  • Privileges Required: Low. A standard, unprivileged user account is enough.
  • User Interaction: None. The victim does not need to do anything.
  • Impact: High across Confidentiality, Integrity, and Availability. An attacker can fully compromise the local system.

Integrity Boundary Traversal

The practical impact of this vulnerability centers on Windows Mandatory Integrity Control (MIC) boundaries. An attacker who triggers the heap overflow can escalate from a Low Integrity Level execution context, such as an AppContainer sandbox, to Medium or High Integrity Level. In the worst case, the attacker reaches SYSTEM-level privileges.

That makes CVE-2026-33841 especially relevant in attack chains where an adversary already has initial code execution through a browser exploit, a compromised application, or a phishing payload running inside a sandboxed process. The LPE is the bridge from constrained execution to full host control.

Attack Flow

Based on the available technical details, the exploitation path follows a well-understood pattern for kernel heap overflows:

  1. The attacker gains initial code execution on the target system with low privileges (e.g., a standard user account or a sandboxed process).
  2. The attacker triggers the heap-based buffer overflow in the Windows Kernel, likely through a crafted system call or IOCTL that passes more data than the buffer expects.
  3. The overflow corrupts adjacent heap metadata or kernel objects, giving the attacker arbitrary read/write primitives in kernel memory.
  4. The attacker uses these primitives to overwrite token structures or other security-relevant kernel objects, raising the process integrity level and effective privileges.
  5. The attacker's process now runs at SYSTEM, with full control over the host.

No public advisory has disclosed the exact trigger mechanism (the specific syscall, IOCTL, or kernel path). Microsoft's "Exploitation More Likely" assessment suggests that reverse engineering the binary patch could reveal the vulnerable code path with moderate effort.

Exploit Status

At the time of publication, no public exploit or proof of concept exists. The vulnerability was not publicly known before the May 2026 Patch Tuesday disclosure, and no active exploitation has been observed. Multiple intelligence sources, including the Zero Day Initiative, BleepingComputer, Tenable, and VulDB, confirm this status. Even so, Microsoft's Exploitability Index rates the bug "Exploitation More Likely." That is a strong signal that defenders should not treat the absence of a current exploit as a reason to delay patching.

Patch Information

Microsoft released the official fix for CVE-2026-33841 on May 12, 2026, as part of the May 2026 Patch Tuesday cycle. The MSRC advisory confirms the Remediation Level as "Official Fix," meaning a complete vendor solution is available in the cumulative security updates distributed through Windows Update, WSUS, and the Microsoft Update Catalog.

The patch fixes the heap-based buffer overflow that let an authenticated local attacker escalate privileges from a Low Integrity Level (e.g., an AppContainer sandbox) to Medium or High Integrity Level.

The table below lists the Knowledge Base articles, patched build numbers, and affected platforms. Administrators should verify that their systems are updated to at least these build numbers:

PlatformKB Article(s)Patched Build
Windows 11 Version 26H1 (x64 / ARM64)KB508954810.0.28000.2113
Windows 11 Version 25H2 (x64 / ARM64)KB5089549, KB5089466 (hotpatch)10.0.26200.8457 / 10.0.26200.8390
Windows 11 Version 24H2 (x64 / ARM64)KB5089549, KB5089466 (hotpatch)10.0.26100.8457 / 10.0.26100.8390
Windows 11 Version 23H2 (x64 / ARM64)KB508742010.0.22631.7079
Windows 10 Version 22H2 (32 bit / x64 / ARM64)KB508754410.0.19045.7291
Windows 10 Version 21H2 (32 bit / x64 / ARM64)KB508754410.0.19044.7291
Windows Server 2025 (full and Server Core)KB5087539, KB5087423 (hotpatch)10.0.26100.32860 / 10.0.26100.32772
Windows Server 2022, 23H2 Edition (Server Core)KB508754110.0.25398.2330
Windows Server 2022 (full and Server Core)KB5087545, KB5087424 (hotpatch)10.0.20348.5139 / 10.0.20348.5074

Security Hotpatch updates are available for several platforms: Windows Server 2025, Windows Server 2022, and the Windows 11 24H2/25H2 lines. Hotpatch updates apply critical fixes to in-memory code without an immediate reboot, which is especially useful on servers where uptime is a priority. The hotpatch KBs (e.g., KB5087423, KB5089466, KB5087424) target slightly earlier build numbers than their full-reboot counterparts, but both paths fix the vulnerability.

All 19 product entries in the MSRC advisory carry a customer action status of "Required," a sign that automated update delivery alone may not be enough. Administrators should actively verify deployment. Microsoft has explicitly stated that no workarounds or alternative mitigations exist for this vulnerability.

Affected Systems and Versions

The following Windows client and server operating systems are confirmed vulnerable:

  • Windows 10 Version 21H2 (32 bit, x64, ARM64)
  • Windows 10 Version 22H2 (32 bit, x64, ARM64)
  • Windows 11 Version 23H2 (x64, ARM64)
  • Windows 11 Version 24H2 (x64, ARM64)
  • Windows 11 Version 25H2 (x64, ARM64)
  • Windows 11 Version 26H1 (x64, ARM64)
  • Windows Server 2022 (full installation and Server Core)
  • Windows Server 2022, 23H2 Edition (Server Core)
  • Windows Server 2025 (full installation and Server Core)

Each listed version is vulnerable below the build number given for it in the patch table above. The vulnerability affects all supported processor architectures for each listed product, including 32 bit, x64, and ARM64 where applicable.

Vendor Security History

CVE-2026-33841 is one of 13 Windows Kernel elevation of privilege vulnerabilities addressed so far in 2026. The Windows Kernel is a constant, high-value target for security researchers and threat actors alike. The May 2026 Patch Tuesday cycle alone addressed between 118 and 138 vulnerabilities, depending on which source is counting.

The following table shows how different intelligence sources reported on this patch cycle:

SourceTotal CVEs CitedCVE-2026-33841 Exploit StatusZero Day Status
Zero Day Initiative138Not in the wildNone listed
BleepingComputer120Not exploitedNo zero days
Tenable118Exploitation More LikelyNot specified
VulDBNot specifiedNo exploit availableNot specified

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization