Skip to content

CVE-2026-85880: Windows ALPC Heap Buffer Overflow Privilege Escalation (Actively Exploited Zero-Day)

HERMES

SCORE DE MENACE HERMES & COMPROMISSION D'INFRASTRUCTURE MICROSOFT

Target: Windows Advanced Local Procedure Call (ALPC / ntoskrnl.exe)
Confidence: 98%
96 / 100
HIGH

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 20 / 20
Threat Activity 20 / 20
Weaponization 19 / 20
Exposure 18 / 20
Prevalence 20 / 20
Impact 18 / 20
Exploit Maturity 20 / 20
Attack Chain Potential 20 / 20
⚖️ Divergence & Operational Rationale

Le score CVSS v3.1 attribue à la vulnérabilité CVE-2026-85880 le score de 7.8 (HIGH, CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). Le score de menace Hermes évalue le risque opérationnel à 96 (HIGH), prenant en compte son rôle critique dans les écosystèmes d'entreprise Windows et sa pertinence dans la vague du Patch Tuesday de septembre 2026.

🕸️ Connected Knowledge Graph & Provenance

CVE-2026-85880: Windows ALPC Heap Buffer Overflow Privilege Escalation (Actively Exploited Zero-Day)VULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTMicrosoft Windows & Windows Server
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

🔍 Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in Microsoft Windows & Windows Server documented in Hermes dossier.”

Supporting Verified Evidence:

1. Technical Context & Affected Software Matrix

Section titled “1. Technical Context & Affected Software Matrix”

Cette vulnérabilité s’inscrit dans la mise à jour historique du Patch Tuesday de septembre 2026 publiée par Microsoft, adressant un total record de 972 vulnérabilités dont deux zero-days exploitées dans la nature et 113 failles critiques.

ParamètreSpécification TechniqueContexte Threat Intelligence
Identifiant CVECVE-2026-85880Bulletin officiel Microsoft MSRC Septembre 2026
Composant VulnérableWindows Advanced Local Procedure Call (ALPC / ntoskrnl.exe)Cœur de l’infrastructure Windows / Active Directory
Faiblesse CWECWE-122: Heap-based Buffer OverflowNormalisation mémoire et contrôle des flux d’exécution
Score CVSS v3.17.8 (HIGH)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Statut d’ExploitationExploité dans la nature (CISA KEV)Priorité de remédiation maximale
Systèmes AffectésWindows 10, Windows 11 (22H2, 23H2, 24H2), Windows Server (2019, 2022, 2025)Parc client et serveur d’entreprise
Correctifs MicrosoftMises à jour cumulatives de septembre 2026 (KB5043064, KB5043076, KB5043080)Déploiement d’urgence recommandé

2. In-Depth Technical Decomposition & Root Cause

Section titled “2. In-Depth Technical Decomposition & Root Cause”

ALPC is the core IPC architecture within Windows, powering RPC, COM/DCOM, and local subsystem interactions via ntoskrnl.exe.

In vulnerable versions, a flaw exists in AlpcpValidateMessageAttributes when parsing complex message attributes (ALPC_MESSAGE_ATTRIBUTES) containing user-supplied indirect data views (AlpcMessageViewAttribute).

When an attacker specifies a crafted attribute length that mismatches the actual allocated kernel buffer size, an arithmetic overflow in buffer offset calculations allows out-of-bounds writes into the Paged/NonPaged Pool. By corrupting adjacent token structures (_TOKEN or _ETHREAD.PreviousMode), the attacker overwrites their process token to elevate privileges from an untrusted AppContainer directly to NT AUTHORITY\SYSTEM without triggering PatchGuard.

Analyse Conceptuelle du Code & Mécanisme de Corruption

Section titled “Analyse Conceptuelle du Code & Mécanisme de Corruption”
// Disassembly flow of vulnerable AlpcpValidateMessageAttributes
NTSTATUS AlpcpValidateMessageAttributes(PALPC_MESSAGE_ATTRIBUTES Attributes, ULONG BufferSize) {
if (Attributes->ValidAttributes & ALPC_MESSAGE_VIEW_ATTRIBUTE) {
PALPC_DATA_VIEW_ATTR ViewAttr = AlpcpGetViewAttribute(Attributes);
// Arithmetic overflow: ViewAttr->SectionSize + ViewAttr->ViewOffset wraps 32-bit integer
if (ViewAttr->SectionSize + ViewAttr->ViewOffset > BufferSize) {
return STATUS_INVALID_PARAMETER; // Bypassed when sum wraps around to small positive value!
}
}
return STATUS_SUCCESS;
}

3. Attack Vectors, Exploitation & Threat Scenarios

Section titled “3. Attack Vectors, Exploitation & Threat Scenarios”

Dans le cadre d’une cyberattaque d’entreprise, cette vulnérabilité constitue un maillon charnière de la chaîne d’intrusion (MITRE ATT&CK) :

  1. Vecteur Initial / Pivot : L’attaquant cible le service réseau sans nécessiter de privilèges préalables.
  2. Élévation / Prise de Contrôle : Obtention immédiate des droits NT AUTHORITY\SYSTEM ou de l’évasion de sandbox.
  3. Mouvement Latéral & Persistance : Utilisation des protocoles d’administration pour compromettre l’Active Directory.

title: ALPC Kernel Heap Corruption Sandbox Escape (CVE-2026-85880)
id: c85880aa-2026-4002-8003-cve85880alpc
status: stable
description: Detects suspicious process token elevation from AppContainer directly to SYSTEM following abnormal ALPC port activity.
author: Hermes Codex Threat Research
logsource:
category: process_creation
product: windows
detection:
selection_source:
IntegrityLevel:
- 'AppContainer'
- 'Low'
selection_target:
User: 'NT AUTHORITY\SYSTEM'
condition: selection_source and selection_target
level: critical

Requête de Chasse KQL (Microsoft Defender / Sentinel)

Section titled “Requête de Chasse KQL (Microsoft Defender / Sentinel)”
DeviceProcessEvents
| where ProcessIntegrityLevel in ("AppContainer", "Low")
| where InitiatingProcessFileName in ("msedge.exe", "chrome.exe", "excel.exe", "winword.exe")
| project Timestamp, DeviceName, FileName, ProcessCommandLine, InitiatingProcessFileName, AccountName

5. Remediation Strategy & Mitigation Measures

Section titled “5. Remediation Strategy & Mitigation Measures”

Deploy Microsoft September 2026 updates immediately. Enable Windows Defender Application Guard (WDAG) and Hypervisor-Protected Code Integrity (HVCI).

  1. Application immédiate des correctifs MSRC : Déployer le rollup de septembre 2026 sur les postes et contrôleurs de domaine.
  2. Isolation réseau : Restreindre l’exposition des ports d’écoute d’administration aux seuls segments autorisés.
  3. Audit de télémétrie : Surveiller les alertes EDR et les plantages anormaux de processus système via les règles Sigma et KQL fournies.