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
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.Objectlets a small payload force very large memory allocations. The record names a reachable ASP.NET Core SignalR hub method with anobjectparameter andAddMessagePackProtocol()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):
| Version | Fixed build |
|---|---|
| Windows 11 26H2 | 10.0.26300.9711 |
| Windows 11 26H1 | 10.0.28000.3231 |
| Windows 11 25H2 | 10.0.26200.9711 |
| Windows 11 24H2 | 10.0.26100.9711 |
| Windows 11 23H2 | 10.0.22631.7652 |
| Windows 10 22H2 and 21H2 | 10.0.19045.7807 and 10.0.19044.7807 |
| Windows 10 1809 / Server 2019 | 10.0.17763.9376 |
| Windows 10 1607 / Server 2016 | 10.0.14393.9612 |
| Windows Server 2025 | 10.0.26100.33650 |
| Windows Server 2022 | 10.0.20348.5761 |
| Windows Server 2012 R2 | 6.3.9600.23470 |
Read the build and update revision on a machine:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' |
Select-Object ProductName, DisplayVersion, CurrentBuild, UBRCurrentBuild 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:
dotnet list package --include-transitive | grep -i messagepackVersions 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
- 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.
- Update Edge to 154.0.4258.62 or later and confirm with
edge://version. - 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.
- 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.
- 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. - 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.exelaunched from files in Downloads or mail temp folders.
Sources
- MSRC: CVE-2026-96951 Windows Shell security feature bypass
- MSRC: CVE-2026-108398 .NET Framework security feature bypass
- CVE record: CVE-2026-96951
- CVE record: CVE-2026-108398
- CVE record: CVE-2026-92707
- BleepingComputer: Microsoft October 2026 Patch Tuesday fixes 1,411 flaws, 3 zero-days
- Krebs on Security: Microsoft patches more than 1,400 security flaws
- CISA KEV entry: CVE-2026-96951