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:
- 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.
- The overflow corrupts heap memory in the AppID service process, which runs with elevated privileges.
- By carefully controlling the overflow data, the attacker can manipulate heap structures to gain arbitrary code execution inside the privileged process.
- 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 Family | KB 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) | KB5089548 | 10.0.28000.2113 |
| Windows 11 23H2 (x64 and ARM64) | KB5087420 | 10.0.22631.7079 |
| Windows 10 21H2 / 22H2 (x64, ARM64, 32 bit) | KB5087544 | 10.0.19044.7291 / 10.0.19045.7291 |
| Windows 10 1809 / Server 2019 | KB5087538 | 10.0.17763.8755 |
| Windows 10 1607 / Server 2016 | KB5087537 | 10.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 R2 | KB5087471 (Monthly Rollup) | 6.3.9600.23181 |
| Windows Server 2012 | KB5087470 (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
- MSRC Advisory: CVE-2026-34343
- NVD Entry: CVE-2026-34343
- VulDB: CVE-2026-34343 Microsoft Windows Application Identity Heap Overflow
- Tenable Plugin: Windows 11 Version 26H1 Security Update (May 2026)
- BleepingComputer: Microsoft May 2026 Patch Tuesday fixes 120 flaws, no zero days
- Microsoft: Configure the Application Identity Service
- Microsoft Secure Future Initiative Overview
- Microsoft Trust Center: Secure Future Initiative
- Gartner: Worldwide PC Shipments Q4 2025
- Microsoft Update Catalog



