Automated Threat Modeling

Brief Summary: CVE-2026-34343 — Windows AppID Subsystem Heap Overflow Enables Local Privilege Escalation

A short review of CVE-2026-34343, a heap-based buffer overflow in the Windows Application Identity (AppID) Subsystem that lets locally authenticated attackers escalate privileges, with patch information for every affected Windows product family.

CVE Analysis

6 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2026-05-13

Brief Summary: CVE-2026-34343 — Windows AppID Subsystem Heap Overflow Enables Local 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-based buffer overflow in the Windows Application Identity (AppID) Subsystem, patched in Microsoft's May 2026 update cycle, gives any locally authenticated user a path to SYSTEM-level privileges. Attack complexity is low, and no user interaction is required. The AppID subsystem is the enforcement backbone for AppLocker policies across Windows client and server deployments, so the set of affected environments is large.

Technical Information

Root Cause

CVE-2026-34343 is classified under CWE-122 (Heap-based Buffer Overflow). The flaw is in the Windows Application Identity Subsystem, in a function Microsoft has not publicly identified. A heap overflow occurs when a program writes past the intended bounds of a buffer allocated on the heap. Here, the overflow can corrupt adjacent heap metadata or objects, which an attacker can use to redirect execution flow.

The AppID subsystem determines and verifies the identity of applications on a Windows host, and AppLocker policy enforcement is built on it. The subsystem runs with elevated privileges by design, so corrupting its heap state gives a direct path to privilege escalation.

Attack Vector and Exploitation Flow

The attack vector is local. An attacker must already have authenticated access to the target system, but from there the exploitation path is straightforward:

  1. The attacker, operating as a standard authenticated user, triggers the vulnerable code path in the AppID subsystem with crafted input that causes the heap-based buffer overflow.
  2. The overflow corrupts heap memory in the AppID service process, which runs with elevated privileges.
  3. By carefully controlling the overflow data, the attacker can manipulate heap structures to gain arbitrary code execution inside the privileged process.
  4. The attacker escalates from a standard user session to SYSTEM-level access and gains full control of the host.

The attack complexity is rated low, and no user interaction is required. The CVSS Base Score is 7.8, with a Temporal Score of 6.8. Confidentiality, integrity, and availability impact are all rated high.

Why This Matters Operationally

Administrators cannot simply disable the Application Identity service as a defensive measure. Stopping it stops AppLocker policy enforcement, which would severely weaken the environment's security. The vulnerable component therefore has to keep running until the patch is applied, and service configuration alone cannot close that window of exposure.

Patch Information

Microsoft has released an official patch for CVE-2026-34343 in the May 12, 2026 Patch Tuesday cycle. The MSRC advisory lists a Remediation Level of "Official Fix," which means a complete vendor solution is available. The AppID subsystem is a closed-source Windows component, so there is no public source-level diff or commit. The fix ships only in cumulative security updates distributed through Windows Update and the Microsoft Update Catalog.

The table below lists the relevant Knowledge Base articles by product family:

Product FamilyKB Article(s)Build Number(s)
Windows 11 24H2 / 25H2 (x64 and ARM64)KB5089549 (Security Update), KB5089466 (Hotpatch)10.0.26100.8457 / 10.0.26100.8390, 10.0.26200.8457 / 10.0.26200.8390
Windows 11 26H1 (x64 and ARM64)KB508954810.0.28000.2113
Windows 11 23H2 (x64 and ARM64)KB508742010.0.22631.7079
Windows 10 21H2 / 22H2 (x64, ARM64, 32 bit)KB508754410.0.19044.7291 / 10.0.19045.7291
Windows 10 1809 / Server 2019KB508753810.0.17763.8755
Windows 10 1607 / Server 2016KB508753710.0.14393.9140
Windows Server 2025 (incl. Server Core)KB5087539 (Security Update), KB5087423 (Hotpatch)10.0.26100.32860 / 10.0.26100.32772
Windows Server 2022 (incl. 23H2 and Server Core)KB5087545 / KB5087541 (Security Update), KB5087424 (Hotpatch for 2022)10.0.20348.5139 / 10.0.25398.2330
Windows Server 2012 R2KB5087471 (Monthly Rollup)6.3.9600.23181
Windows Server 2012KB5087470 (Monthly Rollup)6.2.9200.26079

For the latest platforms (Windows 11 24H2/25H2, Windows Server 2025, and Windows Server 2022), Microsoft also offers a hotpatch option alongside the traditional cumulative update. Hotpatching applies critical fixes in memory without a reboot, which is especially useful for servers that must stay highly available. All other platforms take the standard cumulative security update and need a restart.

All 31 affected product and platform combinations in the MSRC advisory carry a Customer Action Required status of "Required," so administrators must make sure these updates are actually deployed. The updates are available now through Windows Update, WSUS, and the Microsoft Update Catalog.

Affected Systems and Versions

The vulnerability affects a broad range of Windows client and server products:

Windows Client:

  • Windows 11 Version 26H1 (x64 and ARM64)
  • Windows 11 Version 24H2 / 25H2 (x64 and ARM64)
  • Windows 11 Version 23H2 (x64 and ARM64)
  • Windows 10 Version 21H2 / 22H2 (x64, ARM64, 32 bit)
  • Windows 10 Version 1809
  • Windows 10 Version 1607

Windows Server:

  • Windows Server 2025 (including Server Core)
  • Windows Server 2022 (including 23H2 and Server Core)
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012

The Patch Information section above lists the patched build numbers. Any system running a build earlier than the listed patched version is vulnerable.

Vendor Security History

In May 2026 alone, Microsoft fixed 120 flaws in its monthly update cycle, and no zero-days were reported in that batch. Microsoft has been promoting its Secure Future Initiative, launched in November 2023 as a multiyear effort to improve how the company designs, builds, tests, and operates its products. The initiative focuses on continuous security improvement and on feeding lessons from incidents back into engineering standards. Even so, the high volume of monthly patches indicates that legacy code issues like heap-based overflows remain a persistent problem. A classic CWE-122 vulnerability in a core Windows subsystem in 2026 shows that memory safety issues still surface, even in actively maintained codebases.

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