HomeNewsletterCommunityMVP FeedToolsArchiveBlogToday's NewsAboutServicesQuick Links Subscribe free
← Back to Blog
Windows 11 Windows 11Patch TuesdayIntuneSecurityCVEPowerShell

Windows 11 KB5124008: September 2026 Patch Tuesday — Deploy and Verify

IA
Imran Awan
9 September 2026

Patch Tuesday for September 2026 delivers KB5124008 — a mandatory security update that closes two actively exploited elevation-of-privilege zero-days on every Windows 11 device in your environment. This post is a deployment runbook, not a news summary. It tells you exactly what the vulnerabilities are, how to identify unpatched machines across your fleet, and how to push the fix through Intune before attackers leverage the public knowledge of these CVEs against your endpoints.

The short version
KB5124008, released 8 September 2026, patches two actively exploited zero-days — CVE-2026-81963 (Windows Update Stack elevation of privilege) and CVE-2026-85880 (ALPC elevation of privilege), both rated CVSS 7.8. Deploy to pilot rings today and complete production rollout within seven days. Microsoft has listed no known issues introduced by this update, so you can deploy with confidence. The one open health-dashboard issue is a false Defender notification that pre-dates this KB — do not let it stall your deployment.

Contents

  1. The problem: two actively exploited zero-days in the September 2026 update
  2. Why it happens: how ALPC and the Update Stack are exploited
  3. How to verify: check which devices have not received KB5124008
  4. The fix: deploying KB5124008 via Intune Update Rings and Windows Autopatch
  5. Proof it worked: confirming successful deployment
  6. References

The problem: two actively exploited zero-days in the September 2026 update

When a device has not received KB5124008, it carries two unpatched local privilege escalation vulnerabilities that are confirmed to be exploited in the wild right now. A threat actor who has obtained a foothold on an endpoint — through phishing, a compromised browser extension, or lateral movement — can use either CVE to escalate from a standard user account to SYSTEM, the highest privilege level on the machine. From SYSTEM, an attacker can install persistence mechanisms, disable endpoint detection tools, exfiltrate credentials from memory, and move laterally to other assets on the network. These are not theoretical risks; Microsoft's MSRC advisory explicitly marks both as "Exploitation Detected."

CVE-2026-81963 — Windows Update Stack Elevation of Privilege. The Windows Update Stack is the layered set of components (wuauclt, Update Orchestrator, Windows Update Agent) responsible for downloading, staging, and installing updates. Because updates must be applied system-wide, these processes run with elevated privileges. CVE-2026-81963 is a flaw in that stack that allows a locally authenticated user with no administrator rights to gain SYSTEM-level execution. CVSS base score: 7.8 (Important).

CVE-2026-85880 — ALPC Elevation of Privilege. Advanced Local Procedure Call (ALPC) is a high-speed inter-process communication mechanism built into the Windows kernel. Virtually every privileged Windows service communicates over ALPC. CVE-2026-85880 is a flaw in the ALPC subsystem that an unprivileged local process can exploit to gain SYSTEM privileges. CVSS base score: 7.8 (Important).

⚠ Deploy immediately — do not wait for the next maintenance window.
Both CVE-2026-81963 and CVE-2026-85880 are rated "Exploitation Detected" by Microsoft. Attackers already have working exploits. Every day an unpatched device is connected to your network is a day an attacker with local code execution can become SYSTEM. Override your standard deferral cadence and treat this as an emergency deployment. Use Intune's Expedited update feature or set zero-day deferral on your test ring now.

Beyond the zero-days, KB5124008 resolves several quality issues that have been affecting fleets since the previous preview update (KB5120998): a black desktop background that appeared after reboots, custom mouse cursor and animation settings resetting on non-English locale devices, and Microsoft Teams (new) and the new Outlook failing to launch on Arm64 devices. Classic Outlook on Arm64 is unaffected. These fixes are included automatically — no additional configuration is needed.

One item you will see on the Windows 11 release health dashboard deserves a direct note. There is an open "Confirmed" issue showing false notifications that read "Microsoft Defender Antivirus is turned off." This issue is caused by recent Microsoft Defender Antivirus definition or platform updates — it is not caused by KB5124008. Do not roll back this update in response to those alerts.

⚠ False "Defender Antivirus is turned off" notifications
If you see Security Center toasts or Intune compliance alerts reporting that Defender Antivirus is disabled after deploying this update, the root cause is a pre-existing issue in Defender's own update mechanism — not KB5124008. Microsoft has confirmed this on the release health page for both 24H2 and 25H2. Do not roll back KB5124008. Check Microsoft's release health dashboard for the latest mitigation status on the Defender notification issue.
About Windows dialog showing Version 25H2, OS Build 26200.9445, confirming KB5124008 is installed
Real capture — winver on a Windows 11 25H2 production device showing OS Build 26200.9445 — the revision delivered by KB5124008. Run winver from Run (Win+R) to confirm on any device.

The Event Viewer channels to watch during rollout are listed below. If you see Event ID 20 on a device after KB5124008 is offered, check the detailed message for the error code before assuming the update itself is defective.

📋 Event Viewer — Microsoft-Windows-WindowsUpdateClient/Operational
Level Event ID Task Description What to do
Information 44 Download Windows Update started downloading an update. Logged when the WU Agent begins fetching KB5124008 from the CDN or WSUS/DO peer. No action. Confirm devices are progressing to Event 19.
Information 19 Install Installation successful. The update agent completed installation. This is the event that confirms KB5124008 is applied and the device is compliant. Mark device compliant. Verify build in Intune reporting.
Error 20 Install Installation failure. Message contains a hex error code. Common for KB5124008: 0xc0430001 on devices where Dynamic Update imaging has removed boot.stl from serviced media. Check error code. If 0xc0430001, see the imaging note in Section 4. Otherwise check disk space, Windows Update logs (WindowsUpdate.log).

Why it happens: how ALPC and the Update Stack are exploited

Understanding the attack class helps you prioritize the deployment correctly and answer questions from security leadership without overstating or understating the risk.

What ALPC is and why it matters. Advanced Local Procedure Call is a synchronous IPC (inter-process communication) mechanism that the Windows kernel exposes to both kernel and user-mode components. It replaced the older LPC mechanism and is used internally by the Windows subsystem, security services like LSASS, COM servers, and dozens of privileged system processes. Because ALPC ports are kernel objects, a flaw in the ALPC dispatcher that allows an unprivileged caller to corrupt kernel state or hijack a privileged connection represents a direct path to kernel-level or SYSTEM-level execution. CVE-2026-85880 falls into this category of flaw: a local, unprivileged process sends a crafted ALPC message that triggers the vulnerability. No network connectivity is required. No user interaction beyond the initial code execution foothold is required.

What the Windows Update Stack does and why it is a target. The Windows Update Stack runs a chain of processes: the Update Orchestrator Service (UsoSvc), the Windows Update Agent (wuaueng.dll), and the Update Session Orchestrator — all running as SYSTEM or as a high-integrity service account. Because these processes must write to protected system directories and modify system state, they are inherently privileged. CVE-2026-81963 is a flaw in the stack's privilege boundary enforcement. A locally authenticated user can trigger a code path in the stack that does not correctly restrict its privilege level, allowing the unprivileged caller to inherit a SYSTEM execution context. Again: local access required, no network access required, no additional user interaction required beyond the initial foothold.

The practical attack scenario. In both cases, the attack class is local privilege escalation (LPE). The attacker already has local code execution — perhaps via a phishing email that dropped a macro-delivered payload, a browser exploit, or a vulnerable application. With LPE, they escalate from that limited user context to SYSTEM in seconds. From SYSTEM, they can disable tamper protection on your security tools, dump credentials from LSASS, and begin lateral movement. Patching removes the escalation step from this chain entirely, making the initial foothold far less valuable.

How to verify: check which devices have not received KB5124008

You need three verification layers: a quick local check on a single device, a fleet-wide programmatic query via Microsoft Graph, and the built-in Intune reporting view. Use all three — Intune reporting lags behind actual device state by the device's check-in interval, so PowerShell gives you a fresher reading.

Windows Update History showing KB5124008 (26200.9445) successfully installed on 09/09/2026
Real capture — Windows Update History confirming 2026-09 Security Update (KB5124008) (26200.9445) installed on 09/09/2026. The .NET Framework Security Update (KB5126052) installed in the same Patch Tuesday bundle.

Method 1: Local PowerShell check (single device)

Run these two commands on any Windows 11 device. The first checks the installed hotfix list. The second reads the Update Build Revision (UBR) directly from the registry, which is the authoritative source of truth for whether the build revision has been applied — even when the KB is not listed as a distinct hotfix entry.

Windows PowerShell — Check KB5124008 (local device)
# Method A: Check the installed hotfix list Get-HotFix -Id KB5124008 # Expected output if patch is present: Source Description HotFixID InstalledBy InstalledOn ------ ----------- -------- ----------- ----------- ENDPOINT-001 Update KB5124008 NT AUTHORITY\SYSTEM 9/8/2026 12:00:00 AM # Method B: Check the Update Build Revision from the registry (authoritative) $reg = Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" Write-Host "OS Build : $($reg.CurrentBuildNumber)" # e.g. 26100 (24H2) or 26200 (25H2) Write-Host "UBR : $($reg.UBR)" # must be >= 9445 to be compliant Write-Host "Display : $($reg.DisplayVersion)" # e.g. "24H2"
Windows PowerShell — Compliant device output
OS Build : 26100 UBR : 9445 Display : 24H2 # UBR 9445 on build 26100 (24H2) = KB5124008 applied. Device is compliant. # UBR 9445 on build 26200 (25H2) = KB5124008 applied. Device is compliant. # Any UBR below 9445 on either build = patch is missing.

The Windows Update registry hive also contains keys that show update orchestration state. These are useful when you are troubleshooting why a specific device has not installed the update despite being offered it.

🔐 Registry Editor — Windows Update state keys
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Value NameTypeExample ValueMeaning
CurrentBuildNumber REG_SZ 26100 Major OS build. 26100 = Windows 11 24H2; 26200 = 25H2.
UBR REG_DWORD 9445 Update Build Revision. Must be >= 9445 after KB5124008. This is the canonical patch-level indicator.
DisplayVersion REG_SZ 24H2 Feature release name. Used to confirm the device is on a supported 24H2 or 25H2 channel.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update
Value NameTypeExample ValueMeaning
AUOptions REG_DWORD 4 Auto-update behaviour. 4 = download and schedule install. Managed by Intune policy — do not edit manually on managed devices.
LastSuccessTime REG_SZ 2026-09-08 14:32:11 Timestamp of the last successful update scan or install cycle. Useful when troubleshooting devices that appear stuck.
RebootRequired REG_DWORD 1 Set to 1 after a successful install that is pending a reboot to complete. If this value is present and = 1, the patch is staged but not yet active.

Method 2: Fleet-wide check via Microsoft Graph (PowerShell)

For a full fleet report, connect to Microsoft Graph and query Intune managed devices. The companion script in Section 5 automates this entirely. Here is the core query logic for reference.

PowerShell — Microsoft Graph: find non-compliant Windows 11 devices
# After obtaining a bearer token (see Get-KB5124008ComplianceReport.ps1 for full auth) $headers = @{ Authorization = "Bearer $token" } # Query all managed Windows devices, select fields relevant to compliance $uri = "https://graph.microsoft.com/v1.0/deviceManagement/managedDevices" + "?`$filter=operatingSystem eq 'Windows'" + "&`$select=deviceName,osVersion,lastSyncDateTime" $devices = Invoke-RestMethod -Method Get -Uri $uri -Headers $headers # Filter for devices where UBR (4th octet of osVersion) is below 9445 $nonCompliant = $devices.value | Where-Object { $_.osVersion -match '^10\.0\.(26100|26200)\.(\d+)' -and [int]$Matches[2] -lt 9445 } Write-Host "Non-compliant devices: $($nonCompliant.Count)" $nonCompliant | Select-Object deviceName, osVersion, lastSyncDateTime | Format-Table -AutoSize

Method 3: Intune admin center — Software updates report

Intune navigation path

Intune admin center Reports Windows updates Reports tab Windows quality update report

Windows quality update report — KB5124008 (Sep 2026)

Software updates › Windows updates › Reports › Windows quality update report

Update KB5124008 — Windows 11 24H2 / 25H2 (Sep 2026 Quality)
Release date 8 September 2026
Target build (24H2) 26100.9445
Target build (25H2) 26200.9445
1,847
Succeeded
312
In progress
41
Error
28
Not started

Note that the Intune report is populated only when devices check in. A device that has been offline for more than 24 hours will appear as "Not started" even if the update was installed successfully during an earlier online session. Always cross-reference with the PowerShell UBR check when a device shows an unexpected status.

The fix: deploying KB5124008 via Intune Update Rings and Windows Autopatch

There are two supported Intune deployment paths. Choose based on what your tenant already uses. Both paths result in the same outcome: devices receive KB5124008 and restart within your defined deadline window.

Windows Update page showing KB5124008 (26200.9445) downloading alongside KB5126052 and MSRT
Real capture — Windows Update showing KB5124008 (26200.9445) downloading as part of the September 2026 Patch Tuesday bundle. Defender Security Intelligence updated first, then KB5124008 and .NET Framework together — the typical Autopatch delivery sequence.

Option A: Intune Update Rings

Update Rings are the traditional Intune mechanism for controlling Windows quality update delivery. Each ring defines a deferral period (how many days after release a device waits before downloading), a deadline (how many days after the deferral the device must install the update regardless of active hours), and a grace period (how many days after the deadline a user can postpone the required restart). For a zero-day response, collapse the deferral on your test ring to zero and keep production at no more than seven days.

Intune navigation — create or edit an Update Ring

Intune admin center Devices Windows Update rings for Windows 10 and later Select your ring Properties › Edit
  1. Open the Update Ring for your IT/Test group. Set Quality update deferral period to 0 days and click Save.
  2. Under Update settings, set Deadline for quality updates to 3 days and Grace period to 2 days. This forces devices without an active restart window to restart within 5 days of the deadline — appropriate for actively exploited CVEs.
  3. Assign the ring to your pilot device group — typically IT devices and a representative sample of hardware models.
  4. After 48 hours, check pilot ring compliance in the Intune quality update report. Then open the Production ring and set quality deferral to 7 days with the same deadline and grace period settings.
  5. For any Sensitive/Critical ring (servers, privileged-access workstations, executives), set deferral to 14 days but keep the deadline at 3 days — once the deferral window closes, devices install quickly.
Ring Membership Quality Deferral Deadline Grace Period Deploy By
Test / IT IT admins, lab devices 0 days 3 days 2 days 8 Sep 2026
Broad / Production General workforce 7 days 3 days 2 days 15 Sep 2026
Sensitive / Critical PAWs, executives, servers 14 days 3 days 2 days 22 Sep 2026

Option B: Windows Autopatch

If your tenant is enrolled in Windows Autopatch, the service will automatically pick up KB5124008 and begin distributing it through its built-in ring structure (Test, First, Fast, Broad). You do not need to configure anything for the standard rollout. However, because both zero-days are actively exploited, you should use Autopatch's Expedited update feature to accelerate the deployment across all rings simultaneously.

Tip: use Autopatch Expedited updates for zero-day response
Navigate to Devices › Windows Autopatch › Release management › Release schedule and select Expedite on KB5124008. Expedited updates bypass the ring deferral schedule and deploy immediately with a 1-day deadline. This is the fastest path to fleet-wide compliance when facing actively exploited CVEs. Autopatch tracks ring completion automatically — check the Autopatch Reports tab to monitor progress.

Intune navigation — Autopatch expedited update

Intune admin center Devices Windows Autopatch Release management Release schedule KB5124008 › Expedite

The Dynamic Update imaging warning: error 0xc0430001

Note: this only affects admins building new Windows installation media
If you are not building custom Windows 11 images or servicing WIM/ISO files with Dynamic Update, you can skip this section. This error does not appear during normal Intune-delivered patch installation on end-user devices.

If you use Dynamic Update to service offline Windows media (for OSD task sequences or Autopilot pre-provisioning images), KB5124008 installation can fail with error code 0xc0430001 when boot.stl is missing from the media being serviced. The boot.stl file is part of the Windows Preinstallation Environment boot catalog. When Dynamic Update processing removes or does not include it in the serviced media, the installation stack cannot complete the update and returns this error.

The fix is straightforward: ensure boot.stl is present in the \sources\boot\ directory of your media before running the Dynamic Update servicing pass. If you are using DISM or the Microsoft Deployment Toolkit, mount the updated Windows PE WIM, verify the boot.stl file exists, and re-export the image before attempting the servicing pass again.

Proactive Remediation: detect and force-install missing patches

For devices that are not receiving the update through normal Update Ring delivery — typically due to WU client issues, metered connection blocks, or extended offline periods — deploy a Proactive Remediation (Remediations) package. The companion detection script (Detect-KB5124008Missing.ps1) checks for the patch and exits with code 1 if it is missing, triggering Intune to run a remediation script that forces a Windows Update scan and install cycle.

Intune navigation — create a Remediation package

Intune admin center Devices Scripts and remediations Remediations + Create

Upload Detect-KB5124008Missing.ps1 as the Detection script. Set the run context to SYSTEM, enable Run script in 64-bit PowerShell, and set the schedule to run daily. The companion report script (Get-KB5124008ComplianceReport.ps1) gives you a CSV-ready fleet view to track how many devices remediated successfully.

Proof it worked: confirming successful deployment

After your update rings have had time to deliver KB5124008, confirm compliance at three levels: local PowerShell on a sample device, fleet-wide Intune reporting, and Event Viewer for a positive install record.

PowerShell Get-HotFix -Id KB5124008 output showing KB5124008 installed by NT AUTHORITY\SYSTEM on 09/09/2026
Real capture — Get-HotFix -Id KB5124008 | Format-List confirming HotFixID: KB5124008, InstalledBy: NT AUTHORITY\SYSTEM, InstalledOn: 09/09/2026 on a production device.
PowerShell Get-ItemProperty registry query showing CurrentBuild 26200 and UBR 9445
Real capture — Registry UBR query confirming CurrentBuild 26200 (Windows 11 25H2) with UBR 9445 — the exact update baseline revision delivered by KB5124008.

In the Intune reporting view, a successfully patched device shows the status Succeeded in the Windows quality update report. Devices that are still installing show In progress. Any device showing Error should be investigated individually — check Event ID 20 in the WindowsUpdateClient/Operational log for the specific error code.

Windows quality update report — Device detail view

Reports › Windows updates › Windows quality update report › View report › Device drill-down

Device name ENDPOINT-CORP-001
OS version Windows 11 25H2 (10.0.26200.9445)
KB5124008 status Succeeded
Last device check-in 2026-09-09 07:14 UTC
Ring assignment Production — Broad (7-day deferral)

Quality update status — fleet-wide view

Reports › Windows quality updates › Quality update status

Up to date
23
In progress
27,986
Not up to date
10,952
Device count
38,961
Device name Update status Installed release Target release Build number Autopatch ring
ENDPOINT-001 In progress 2026.08 B Security 2026.09 B Security 10.0.26100.9168 Ring 5 — Broad
ENDPOINT-002 In progress 2026.08 B Security 2026.09 B Security 10.0.26100.9168 Ring 5 — Broad
ENDPOINT-003 Not up to date 2026.02 B Security 2026.09 B Security 10.0.26100.7840 Ring 4 — Pilot
ENDPOINT-004 In progress 2026.08 B Security 2026.09 B Security 10.0.26100.9168 Ring 5 — Broad
Target release available: 09/08/2026, 06:00 PM  ·  38,961 devices managed via Windows Autopatch  ·  Source: Intune Admin Center › Reports › Windows quality updates

For Event Viewer confirmation, open Applications and Services Logs › Microsoft › Windows › WindowsUpdateClient › Operational and filter for Event ID 19. The event message will contain the full KB identifier and the installed build string.

Additionally, confirm that the quality-of-life issues resolved by this update are gone: the desktop background should remain your configured wallpaper across reboots, custom mouse cursors and animations should persist on non-English devices, and Teams (new) and new Outlook should launch normally on Arm64 devices.

Companion PowerShell scripts — KB5124008 September 2026

Two scripts are included with this post. Download them and deploy per the instructions in Sections 3 and 4.

Get-KB5124008ComplianceReport.ps1 Fleet-wide compliance report via Microsoft Graph API. Outputs to console and optional CSV. Uses certificate-based authentication (no interactive login). Required Graph permission: DeviceManagementManagedDevices.Read.All.
Detect-KB5124008Missing.ps1 Intune Proactive Remediation detect script. Exits 0 (compliant) or 1 (patch missing). No parameters. Run as SYSTEM in 64-bit PowerShell. Checks both the hotfix list and the registry UBR value.

Save to: C:\Temp\Automation\Windows-Patching-Scripts\windows-11-kb5124008-september-2026-patch-tuesday-intune\

References

ResourceURLNotes
KB5124008 Support Article support.microsoft.com/en-us/help/5124008 Full update details, file list, download links
Windows 11 24H2 Release Health learn.microsoft.com › status-windows-11-24h2 Known issues and health dashboard for 24H2 (build 26100)
Windows 11 25H2 Release Health learn.microsoft.com › status-windows-11-25h2 Known issues and health dashboard for 25H2 (build 26200)
CVE-2026-81963 Advisory msrc.microsoft.com › CVE-2026-81963 Windows Update Stack EoP — CVSS 7.8, exploited in the wild
CVE-2026-85880 Advisory msrc.microsoft.com › CVE-2026-85880 ALPC EoP — CVSS 7.8, exploited in the wild

Community resources

The following contributors from the Microsoft MVP and endpoint engineering community regularly publish deep technical analysis of Patch Tuesday releases and Intune deployment patterns. Their sites are worth bookmarking for context that goes beyond the official KB articles. Note that September 2026-specific posts may appear after this article's publish date — check their sites directly.

ContributorSiteKnown for
Rudy Ooms call4cloud.nl Deep-dive Intune policy analysis, Windows Update troubleshooting, Autopatch internals
Prajwal Desai prajwaldesai.com Step-by-step Intune and MECM deployment guides, Patch Tuesday coverage
Was this post helpful?
React below — no account needed
Share this post
LinkedIn X / Twitter Reddit Bluesky

More from EndpointWeekly

Windows 11
Windows Blocks the inpoutx64 RGB Driver After KB5121003 - and…
Microsoft confirmed that RGB lighting and motherboard utility software installing a…
Windows 11
DNS over HTTPS in Windows 11: encrypting resolution without…
Windows 11 ships a DNS over HTTPS client that most estates have never configured. Here is…
Windows 11
Hardening Remote Desktop on Windows 11: NLA, encryption level,…
Enabling RDP is one toggle. Hardening it is a dozen settings across the registry, Group…