HighVulnerabilityPatch available

Microsoft October 2026 Patch Tuesday: exploited Windows Shell MOTW bypass (CVE-2026-96951) and two disclosed .NET flaws

A record 1,411-fix release includes an exploited Windows Shell Mark of the Web bypass. Install the October cumulative update and Edge 154.0.4258.62.

Published
Updated
Fixed in
October 2026 Windows cumulative updates; Edge 154.0.4258.62; .NET Framework October updates; MessagePack-CSharp 2.5.303 and 3.1.9
Exploitation
CVE-2026-96951 yes, per Microsoft; in CISA KEV since 13 October 2026. CVE-2026-108398 and CVE-2026-92707 publicly disclosed, not exploited

Live scores

CVE-2026-96951
EPSS
0.098
some chance of attack soon
VEDAS
0.969
strong exploit evidence
On CISA KEV
Yes, since 2026-10-13
Detection rule
None yet
EPSS (chance of attack)
100.1CVE-2026-96951 EPSS over time2026-102026-11-01
VEDAS (exploit evidence)
100.9CVE-2026-96951 VEDAS over time2026-102026-11-01

Thin horizontal line: the “likely” (EPSS 0.10) or “strong” (VEDAS 0.90) threshold. Shaded “no data” areas are periods when cve-scores did not publish.

Live scores

CVE-2026-108398
EPSS
0.008
low predicted chance of attack
VEDAS
0.053
little exploit evidence
On CISA KEV
Not listed
Detection rule
None yet

Live scores

CVE-2026-92707
EPSS
0.007
low predicted chance of attack
VEDAS
0.813
some exploit evidence
On CISA KEV
Not listed
Detection rule
None yet

What happened

On 13 October 2026, Microsoft released its October updates. BleepingComputer counts 1,411 flaws, 70 of them rated Critical, and three zero-days: one exploited, two publicly disclosed (BleepingComputer). Krebs on Security reports that Microsoft credits large language models for the high volume of findings (Krebs on Security).

The three that matter most:

  • CVE-2026-96951, Windows Shell security feature bypass (exploited). CVSS 8.8. It is a command injection that “allows an unauthorized attacker to bypass a security feature over a network.” Microsoft says the bypassed feature is Mark of the Web (MOTW). The attack needs a user to open a crafted file or click a link, typically sent by email or instant message (MSRC). The CVE record also lists Microsoft Edge before 154.0.4258.62 and Outlook.com as affected (CVE record). Microsoft has not said who is exploiting it or how (BleepingComputer).
  • CVE-2026-108398, .NET Framework security feature bypass (publicly disclosed). CVSS 8.8. An authenticated local attacker places a crafted .NET assembly on the system and registers it to be loaded by a protected process. That bypasses Windows Defender Application Control (WDAC) and runs code inside the protected process. No user interaction is needed (MSRC). BleepingComputer credits James Forshaw of Google Project Zero.
  • CVE-2026-92707, MessagePack-CSharp denial of service (publicly disclosed). CVSS 5.3. Deserializing attacker data as System.Object lets a small payload force very large memory allocations. The record names a reachable ASP.NET Core SignalR hub method with an object parameter and AddMessagePackProtocol() enabled as an example exposure (CVE record).

Exploitation. Microsoft marks CVE-2026-96951 as “Exploitation Detected” (MSRC). CISA added it to the KEV catalog on 13 October 2026 with a federal due date of 16 October (CISA KEV). Microsoft lists the other two as publicly disclosed and not exploited.

End of updates. BleepingComputer notes that Windows 11 24H2 Home and Pro, and Windows 10 Enterprise LTSB 2016, received their last monthly security update this month. Windows 11 23H2 Enterprise, Education and IoT Enterprise stop receiving updates next month (BleepingComputer).

Am I affected?

Windows. A machine is fixed for CVE-2026-96951 if its build is at or above the number Microsoft lists for its version (CVE record):

VersionFixed build
Windows 11 26H210.0.26300.9711
Windows 11 26H110.0.28000.3231
Windows 11 25H210.0.26200.9711
Windows 11 24H210.0.26100.9711
Windows 11 23H210.0.22631.7652
Windows 10 22H2 and 21H210.0.19045.7807 and 10.0.19044.7807
Windows 10 1809 / Server 201910.0.17763.9376
Windows 10 1607 / Server 201610.0.14393.9612
Windows Server 202510.0.26100.33650
Windows Server 202210.0.20348.5761
Windows Server 2012 R26.3.9600.23470

Read the build and update revision on a machine:

powershell
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' |
  Select-Object ProductName, DisplayVersion, CurrentBuild, UBR

CurrentBuild and UBR together make the last two parts of the build number (for example 26100 and 9711).

Edge. Open edge://version. Anything below 154.0.4258.62 is affected. Outlook.com is a Microsoft service and needs no action from you.

.NET Framework (CVE-2026-108398). Microsoft lists fixed builds of 4.8.9363.0 for .NET Framework 4.8.1, 4.8.4811.0 for 4.8, and 4.7.4150.0 for 4.6.2 to 4.7.2 (CVE record). You are exposed only if you rely on WDAC to stop users running unapproved code.

MessagePack-CSharp (CVE-2026-92707). Search your .NET solutions for the package:

bash
dotnet list package --include-transitive | grep -i messagepack

Versions below 2.5.303, and 3.x below 3.1.9, are affected (CVE record). It matters most for SignalR hubs that use the MessagePack protocol and accept object parameters.

What to do now

  1. Deploy the October cumulative update to all Windows clients and servers, starting with machines where users open email attachments and downloads. CVE-2026-96951 is the reason to go first on these.
  2. Update Edge to 154.0.4258.62 or later and confirm with edge://version.
  3. Move off end-of-update editions. Windows 11 24H2 Home and Pro and Windows 10 Enterprise LTSB 2016 get nothing after this month. Plan the 23H2 Enterprise and Education fleet now, since it stops next month.
  4. If you enforce WDAC, prioritise the .NET Framework update on those machines. Until it is in place, treat WDAC as bypassable by any local user who can register an assembly for a protected process.
  5. Bump MessagePack-CSharp to 2.5.303 or 3.1.9 in services that deserialize untrusted input, rebuild and redeploy. Where you cannot, avoid deserializing untrusted data as object.
  6. Hunt for MOTW-bypass delivery. Microsoft has not published indicators for CVE-2026-96951. Review email and chat attachments opened in early October that ran without a SmartScreen or “Protected View” prompt, and look for child processes of explorer.exe launched from files in Downloads or mail temp folders.

Sources