HomeNewsletterCommunityMVP FeedToolsArchiveBlogToday's NewsAboutServicesQuick Links Subscribe free
← Back to Blog
Security SecuritySharePointPatch TuesdayWindows 11Intune

Windows August 2026 Patch Tuesday: SharePoint Unauthenticated RCE, Kernel Privesc, and What’s Actually Good in KB5101684

IA
Imran Awan
7 August 2026

Microsoft's August 2026 Patch Tuesday lands on Tuesday 12 August. Security teams should plan for 200-300+ CVEs following July's record-breaking 622-CVE release. Two items demand immediate attention before the patch notes even go live: a SharePoint unauthenticated RCE chain that CISA has flagged as high priority, and a Windows kernel privilege escalation that requires a reboot to patch. There is also a meaningful KB5101684 feature bundle. This post covers what to action before Tuesday and what to do the moment patches land.

Warning: The SharePoint RCE chain described below requires zero credentials. Any internet-accessible SharePoint Server Subscription Edition, 2019, or 2016 instance is a live target until patched. If you cannot patch immediately, restrict external access now. SharePoint Online is not affected.

The attack surface: what lands on 12 August

The August release carries two items that should go on an emergency track in any organisation. The rest of the release — estimated 200-300+ CVEs — follows the standard patch ring schedule.

ItemTypeCVSSStatusTrack
SharePoint RCE chain (CVE-2026-55040 + partner)Auth bypass → RCE9.1 (bypass) / TBC (RCE)RCE partner embargoed until 12 AugEmergency
Windows kernel privilege escalationLPETBC (embargoed)Embargoed until 12 AugEmergency — reboot required
August 2026 CU (KB TBC) — includes KB5101684 featuresSecurity + featuresPublished 12 AugStandard ring

Critical: SharePoint RCE chain — no credentials required

The most serious item in this release is a two-CVE chain targeting SharePoint Server. The first CVE is already public; the second remains under embargo until 12 August when Microsoft publishes the full advisory.

CVE-2026-55040: JWT token validation bypass (CVSS 9.1)

SharePoint's token pipeline accepts a JWT that an attacker can forge without any credentials. The only information required is the target user's Active Directory Security Identifier (SID) or User Principal Name (UPN) — both discoverable via LDAP enumeration on any domain-joined network, or through open directory enumeration on misconfigured externally-facing SharePoint instances.

Once the forged token is accepted, the attacker operates as that user — including as a site administrator if the target UPN belongs to a SharePoint admin. That is the end of step one. The embargoed second CVE converts that impersonation into arbitrary code execution on the SharePoint Server process itself.

Warning: The attack chain requires no credentials and no user interaction. An attacker needs only a valid UPN — often a user's email address, publicly discoverable via LinkedIn or a company website. Affected: SharePoint Server Subscription Edition, 2019, 2016. Not affected: SharePoint Online.

Verify your SharePoint Server build before patching

Before applying the update, confirm the current farm build number. The script below runs against the SharePoint farm and reports the current build alongside whether it meets the August 2026 CU minimum. Confirm which version of SharePoint you are running (SE, 2019, or 2016) before downloading the update package — the wrong package will fail to install.

Get-SharePointBuildVersion.ps1
# Run in the SharePoint Management Shell on any Application Server in the farm
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

$farm  = Get-SPFarm
$build = $farm.BuildVersion

Write-Host "SharePoint Farm Build : $($build.ToString())"

# Minimum safe builds for August 2026 CU (update KB numbers once published 12 Aug)
# SharePoint SE    : 16.0.17726.20000 or later
# SharePoint 2019  : 16.0.10415.20000 or later
# SharePoint 2016  : 16.0.5466.1000   or later

if ($build.Major -eq 16 -and $build.Build -lt 17726) {
    Write-Host "VULNERABLE - apply the August 2026 CU immediately" -ForegroundColor Red
} else {
    Write-Host "Build appears patched - verify KB number against MSRC advisory" -ForegroundColor Green
}

# Check every server in the farm for mixed-version state
Get-SPServer | Select-Object Name, NeedsUpgrade | Format-Table -AutoSize
Gotcha: This script requires the SharePoint Management Shell — it will not run in a standard PowerShell window. Launch the SharePoint Management Shell shortcut installed with SharePoint, or add the snap-in manually with Add-PSSnapin Microsoft.SharePoint.PowerShell. If the snap-in is missing, you are not running the script on a SharePoint server.

Windows kernel privilege escalation

A Windows kernel local privilege escalation is also flagged for emergency-track patching. Full technical details remain under MSRC embargo until 12 August, but the preview advisory indicates a race condition in the kernel object manager that allows a standard user process to elevate to SYSTEM. A reboot is required — you cannot defer the restart and remain protected.

A local privilege escalation chains directly with any code-execution vulnerability in the same release. An attacker who achieves user-level execution via an unrelated flaw — a malicious document, a phishing payload — can immediately escalate to SYSTEM before your EDR fires. That interaction makes this worth patching on the same emergency timeline as the SharePoint chain even though it requires local access.

To detect post-exploit activity, enable Process Creation Auditing and watch for Event ID 4688 with full token elevation from a non-admin account:

Event ID 4688 — Security log (post-exploit indicator pattern)
Source: Microsoft-Windows-Security-Auditing
Creator Subject: Account Name: StandardUser / Account Domain: CORP
New Process Name: C:\Windows\System32\cmd.exe
Token Elevation Type: %%1937 (TokenElevationTypeFull)
Mandatory Label: S-1-16-12288 (High Integrity) from a standard user — privilege escalation confirmed
Note: Event 4688 with TokenElevationTypeFull from a non-admin account is a reliable post-exploitation indicator for kernel privilege escalation. Enable process creation auditing: Computer Configuration > Windows Settings > Security Settings > Advanced Audit Policy > Detailed Tracking > Audit Process Creation = Success, Failure. Via Intune: Settings Catalog > Audit Process Creation = Success and Failure.

How to verify Windows Update compliance across your fleet

Once the August 12 cumulative security update lands, you need to know which devices have installed it and which are still pending. The script below connects to Microsoft Graph and exports all Windows managed devices in Intune that have not synced since the patch release date — a reliable proxy for devices that have not yet confirmed installation.

The script requires the DeviceManagementManagedDevices.Read.All permission. Use delegated sign-in with a user account that has Intune read access, or an app registration with an application permission and a certificate or secret.

Get-IntuneDevicesPendingAugustPatch.ps1
# Requires: Microsoft.Graph PowerShell SDK
# Permission: DeviceManagementManagedDevices.Read.All

Connect-MgGraph -Scopes "DeviceManagementManagedDevices.Read.All"

$patchDate = [datetime]"2026-08-12"   # August 2026 Patch Tuesday

$devices = Get-MgDeviceManagementManagedDevice `
    -Filter "operatingSystem eq 'Windows'" `
    -Select "id,deviceName,osVersion,complianceState,lastSyncDateTime" `
    -All

Write-Host "Total Windows devices: $($devices.Count)"

$pending = $devices | Where-Object {
    [datetime]$_.lastSyncDateTime -lt $patchDate
}

Write-Host "Devices not synced since patch date: $($pending.Count)" -ForegroundColor Yellow

$pending | Select-Object deviceName, osVersion, complianceState, lastSyncDateTime |
    Sort-Object lastSyncDateTime |
    Export-Csv -Path ".\PendingAugustPatch_$(Get-Date -Format yyyyMMdd).csv" -NoTypeInformation

Write-Host "Report saved to PendingAugustPatch CSV in current directory"
Tip: After running this, use the exported CSV to create a dynamic Entra ID device group filtered to non-synced machines. Scope your Intune Update Ring to that group so the August CU deploys immediately to lagging devices without disrupting your standard deferral schedule for the rest of the fleet.

The fix: patching SharePoint Server

Microsoft will publish the August 2026 Cumulative Update for SharePoint on 12 August via the Microsoft Update Catalog. There is a separate package for each version — do not install the SE package on a 2019 farm or vice versa.

  1. Download the August 2026 CU for your SharePoint version from the Microsoft Download Center. Search for "SharePoint Server cumulative update August 2026" and verify the KB article number matches your version.
  2. Stop the World Wide Web Publishing Service (W3SVC) on all web front-end servers before running the installer. Active sessions will be interrupted — plan a maintenance window or route traffic away from the farm first.
  3. Run the CU installer on every server in the farm. The binary only patches the server it runs on. Two WFEs plus one application server means three separate installs.
  4. After the installer finishes on all servers, open the SharePoint Management Shell as Administrator on each server and run:
    psconfig.exe -cmd upgrade -inplace b2b -wait
  5. Confirm the upgrade by running Get-SPServer | Select-Object Name, NeedsUpgrade. All servers should return False.
  6. Start W3SVC and verify farm health in Central Administration > Upgrade and Migration > Review database status. All databases should show "No action required".
Gotcha: Applying the CU without running psconfig.exe leaves SharePoint in a partially-upgraded state. The build number in Get-SPFarm does not update, and CVE-2026-55040 remains exploitable even though the installer reported success. Always run psconfig on every server after installing the package — it is a mandatory separate step.

Proof it worked: expected output after patching

After applying the August 2026 CU and running psconfig on all servers, re-run the farm build query. A clean patched farm produces output similar to this:

SharePoint Management Shell — post-patch verification
PS C:\> Get-SPFarm | Select-Object BuildVersion

BuildVersion
------------
16.0.17726.20034    # August 2026 CU build — SharePoint SE patched

PS C:\> Get-SPServer | Select-Object Name, NeedsUpgrade | Format-Table -AutoSize

Name          NeedsUpgrade
----          ------------
SP-WFE01      False        # psconfig completed successfully
SP-APP01      False
SP-WFE02      True         # psconfig not yet run on this server — still vulnerable

A NeedsUpgrade : True result on any server means psconfig has not completed on that node. The farm is in a mixed-version state and that server remains vulnerable to CVE-2026-55040. Run psconfig.exe -cmd upgrade -inplace b2b -wait on it before returning it to the load balancer rotation.

Intune Admin Center — Device compliance after KB5101684
DESKTOP-CORP-001 Compliant
LAPTOP-SALES-042 Not compliant
DESKTOP-DEV-007 In grace period

What is actually good: features rolling into the August 2026 CU

Not everything this month is damage control. Microsoft released KB5101684 on 29 July 2026 as an optional end-of-month preview — a “D” release that ships features before they roll into the next mandatory Patch Tuesday CU. KB5101684 takes Windows 11 24H2 to build 26100.8973 and 25H2 to build 26200.8973. Those same features will be included in the August 12 cumulative security update under a new KB number. You will need to install the August CU regardless of whether you already installed KB5101684.

Windows Hello Enhanced Sign-in Security for external fingerprint sensors

Enhanced Sign-in Security (ESS) previously required a built-in sensor matched to the Secure Devices list — meaning only specific Copilot+ PC models qualified. KB5101684 (July 2026 optional preview) extended ESS to external fingerprint readers, and this change rolls into the August 12 mandatory CU. This matters for desktop environments where users rely on USB fingerprint sensors and where phishing-resistant authentication is a Conditional Access requirement.

ESS enforces that the biometric match happens inside the sensor's secure enclave, not in software on the host. The external sensor must support VBS (Virtualization Based Security) isolation. Not every USB fingerprint reader qualifies — check the Windows Hello ESS hardware requirements before planning a fleet rollout.

The path users take after installing the update:

Settings Accounts Sign-in options Enhanced sign-in security

To enforce ESS via Intune for all enrolled Windows 11 devices, use the PassportForWork CSP with a Custom Configuration Profile:

Intune — OMA-URI (Configuration Profile › Templates › Custom)
OMA-URI: ./Device/Vendor/MSFT/PassportForWork/{TenantId}/Policies/EnableEnhancedSignInSecurity
Data type: Integer
Value: 2 (2 = ESS required and enforced; 1 = ESS if supported, fallback permitted; 0 = disabled)
Note: The Group Policy equivalent is Computer Configuration > Administrative Templates > Windows Components > Windows Hello for Business > Configure Enhanced Sign-in Security. Set to Enabled and select enforcement level 2. ESS requires Windows 11 22H2 or later — devices on earlier builds receive the policy but ignore it silently. See the PassportForWork CSP reference for all valid values and their behaviour.

Additional improvements rolling into the August 2026 CU

Tip: KB5101684 is available right now as an optional update — you can install it before 12 August to get the features early. The August 12 Patch Tuesday CU will be a separate, higher build number that bundles all KB5101684 changes plus the August security fixes (CVE-2026-55040 and the kernel LPE). Devices that install the August CU directly without KB5101684 will still receive all the features.

References

💾
PowerShell scripts on GitHub
Both scripts from this post are available in the Daily-Tasks repository. Clone or download them and test in a non-production environment before running against your farm or tenant.
🔗 View on GitHub →
Was this post helpful?
React below — no account needed
Share this post
LinkedIn X / Twitter Reddit Bluesky

More from EndpointWeekly

Security
Windows 11 June 2026 Security Alert: Secure Boot Certificate…
KB5094126 delivers two urgent security items: automatic migration from expiring 2011…
Security
Microsoft Edge Now Lets Users Sign In With Google — Here's What…
Edge now shows a Google sign-in option for browser profiles. On managed endpoints, that…
Security
Windows LAPS vs Legacy LAPS: The Migration Drift Where Two…
You migrated from legacy Microsoft LAPS to Windows LAPS and the portal looks clean. But…