Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged local shell via phishing or lateral movement
-
DeliveryIdentify PCA service as escalation target
-
ExploitSubmit malformed input triggering PCA heap processing
-
ExecutionOverflow heap buffer, corrupt control-flow metadata
-
PersistRedirect PCA service execution to attacker shellcode
-
ImpactExecute arbitrary code as SYSTEM
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a low-privileged authenticated local session on the target system (CVSS AV:L/PR:L); remote network-based exploitation is explicitly ruled out by the local attack vector. The attacker must be able to interact with or submit input to the Program Compatibility Assistant Service through the normal mechanisms available to any logged-in user - no administrator rights, no special group membership, and no non-default configuration are documented as prerequisites. No user interaction beyond the attacker's own actions is required (UI:N). The primary limiting factor is the requirement for existing local code execution: this vulnerability cannot be weaponized for initial network access and is strictly a post-compromise privilege escalation primitive. All supported Windows versions running the PCA service in its default-enabled state appear to be within scope. |
| Impact | The CVSS 7.8 (High) score with vector AV:L/AC:L/PR:L/UI:N accurately reflects a practical local privilege escalation primitive. The local attack vector (AV:L) constrains initial access - an attacker must already hold a low-privileged authenticated local session, meaning this is not an initial intrusion vector but a post-compromise escalation tool. However, the AC:L rating signals that the overflow can be triggered reliably without race conditions or special timing, and the absence of required user interaction (UI:N) means exploitation is fully attacker-controlled. No EPSS data was provided; no CISA KEV listing exists; no POC has been disclosed, so real-world exploitation is unconfirmed. That said, the combination of broad version coverage (19 distinct Windows SKU/version combinations) and low exploitation complexity elevates this above a typical theoretical finding - any threat actor with an initial foothold would find this a reliable path to SYSTEM. The unchanged scope (S:U) limits direct blast radius to the compromised host, but SYSTEM access enables credential dumping and further lateral movement as secondary effects. |
| Exploit ScenarioDerived | An attacker who has obtained a low-privileged shell on a target Windows host - through a phishing payload, credential theft, or lateral movement from another compromised endpoint - crafts a malformed input that triggers the heap overflow within the Program Compatibility Assistant Service. The overflow corrupts heap control structures or function pointers, redirecting execution flow to attacker-controlled code running in the PCA service's SYSTEM context. No public exploit code is known at time of analysis, but the AC:L rating suggests a reliable, reproducible trigger once the internal code path is mapped. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Heap-based buffer overflow in the Windows Program Compatibility Assistant (PCA) Service enables a locally authenticated, low-privileged attacker to escalate privileges to SYSTEM on affected Windows endpoints. The flaw spans an exceptionally broad swath of Microsoft's Windows ecosystem - from Windows 10 version 1607 and Windows Server 2012 through current Windows 11 and Server 2025 releases - making it a high-priority local escalation primitive across enterprise environments. No public exploit code and no CISA KEV listing exist at time of analysis, though the low-complexity, no-user-interaction CVSS vector renders this a realistic post-compromise escalation step requiring no special conditions beyond a standard user session.
RemediationAI
Apply the Microsoft security update for all affected Windows versions as specified in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-68845. Target build numbers per version are confirmed in the EUVD data (e.g., Windows 10 22H2 must reach build 10.0.19045.7725 or later; Windows Server 2025 must reach 10.0.26100.33438 or later). Patch is confirmed available from the vendor. Where immediate patching is not feasible, restrict interactive local logon and Remote Desktop access rights to the minimum required user population using Group Policy (User Rights Assignment), reducing the set of accounts that could leverage this escalation path - note this is a compensating control only and does not eliminate the underlying flaw. Additionally, monitoring for unusual PCA service activity or privilege escalation events via Windows Event Logs (Event ID 4672/4673) can provide detection coverage while patching is staged.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 19 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Program Compatibility Assistant (PCA) is a built-in Windows service that monitors application installations and runtime errors, applying compatibility shims to help legacy software function correctly on modern Windows versions. CWE-122 (Heap-based Buffer Overflow) identifies the root cause: attacker-controlled data is written beyond the bounds of a heap-allocated buffer within the PCA service's processing logic, enabling corruption of adjacent heap structures. Because the PCA service runs under an elevated context (typically SYSTEM or LocalSystem), a successful overflow that redirects execution yields full privilege escalation from a standard user session. The CVSS vector AV:L/AC:L/PR:L/UI:N/S:U confirms local delivery with low attack complexity and no user interaction required, while the unchanged scope (S:U) indicates the compromise is bounded to the local machine rather than enabling direct lateral spread.
Know when Windows 10 1607 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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local access and low privilege required (AV:L/PR:L); no complexity or interaction; SYSTEM-level heap overflow justifies full C:H/I:H/A:H with unchanged scope.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Heap-based buffer overflow in Windows Program Compatibility Assistant Service allows an authorized attacker to elevate privileges locally.
Executive ViewAI
A privilege escalation vulnerability in Windows Program Compatibility Assistant Service permits authenticated local users to achieve SYSTEM-level access across all supported Windows releases (10, 11, Server 2012-2025). This flaw transforms any standard user compromise into full system takeover, significantly expanding the impact of user-level breaches and requiring immediate patching across enterprise Windows infrastructure.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
More in Windows 10 1607
View allWindows MSHTML component contains a remote code execution vulnerability that allows attackers to craft malicious ActiveX
<p>A remote code execution vulnerability exists when the Windows Print Spooler service improperly performs privileged fi
Windows MSDT (Microsoft Support Diagnostic Tool) allows remote code execution when called via the ms-msdt URL protocol f
The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows
The Windows VBScript engine contains a remote code execution vulnerability in object handling that allows full system co
Windows Print Spooler Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no auth
The Win32k kernel-mode driver in Windows Vista through Windows Server 2016 allows local privilege escalation, exploited
Windows Search Remote Code Execution Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely explo
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Windows Kernel contains a TOCTOU race condition vulnerability allowing local privilege escalation, exploited by the OilR
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
EUVD-2026-73199
GHSA-c8fr-xhx3-v5v7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB