PHP2Shell: Read our blog on the critical RCE vulnerabilities affecting 70% of the Internet

CVE-2026-96232: 
C# vulnerability analysis and mitigation

Overview

CVE-2026-96232 is an out-of-bounds read vulnerability in Microsoft .NET (specifically in the Windows Presentation Foundation / WPF component) that allows an unauthenticated remote attacker to disclose sensitive information over a network. Disclosed on October 13, 2026, as part of Microsoft's October 2026 Patch Tuesday, it affects .NET 8.0 (before 8.0.32), .NET 9.0 (before 9.0.21), .NET 10.0 (before 10.0.13), .NET 11.0 (before 11.0.0-rc.2), Microsoft Visual Studio 2022 version 17.14 (before 17.14.42), and Microsoft Visual Studio 2026 version 18.10 (before 18.10.4). It carries a CVSS v3.1 base score of 7.5 (High) (Microsoft MSRC, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-125 (Out-of-bounds Read) and resides in the Microsoft.WindowsDesktop.App.Runtime (WPF) packages for Windows across x86, x64, and ARM64 architectures. According to the GitHub Security Advisory, the fixes include restrictive XAML and XPS security controls that block unsafe URI fetching and navigation, propagate untrusted-input state through hyperlink navigation, add TrueType font protection and XAML nesting-depth limits, and avoid caching positive DNS zone-policy decisions — suggesting the out-of-bounds read can be triggered via crafted XAML/XPS content or font data delivered over a network. No authentication or user interaction is required, and attack complexity is low, making the vulnerability straightforward to exploit remotely (GitHub Advisory, Microsoft MSRC).

Impact

Successful exploitation allows an unauthenticated remote attacker to read sensitive data from .NET application memory, resulting in a high confidentiality impact with no effect on integrity or availability. The exposed data could include in-memory secrets, application state, or other sensitive information processed by WPF-based applications. Because no privileges or user interaction are required, the attack surface is broad for any internet-facing or network-accessible .NET WPF application running an affected runtime version (GitHub Advisory, Microsoft MSRC).

Exploitability

As of the disclosure date, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (Feedly). The EPSS score is 0.0, reflecting a currently low probability of exploitation in the near term. The vulnerability is marked as automatable (no user interaction required), which could lower the barrier for future exploitation if a PoC emerges. It is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.

Mitigation and workarounds

Microsoft has released patches for all affected versions. Users should update to the following minimum versions: .NET 8.0.32, .NET 9.0.21, .NET 10.0.13, .NET 11.0.0-rc.2, Visual Studio 2022 version 17.14.42, and Visual Studio 2026 version 18.10.4. Applications referencing the vulnerable NuGet packages (Microsoft.WindowsDesktop.App.Runtime.win-x64, win-x86, or win-arm64) should update their package references to the patched versions. Self-contained applications targeting affected runtimes must be recompiled and redeployed. Visual Studio users will be prompted to update via the IDE, which will also update bundled .NET SDKs (GitHub Advisory, Microsoft MSRC).

Community reactions

The vulnerability was noted in coverage of Microsoft's October 2026 Patch Tuesday, which addressed 1,411 flaws and 3 zero-days. Zero Day Initiative included it in their October 2026 security update review. No significant independent researcher commentary or social media discussion specific to this CVE has been identified beyond standard Patch Tuesday coverage.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Ubuntu

Unknown

devel

dotnet10

Not Affected

jammy

dotnet6

Not Affected

noble

dotnet8

Not Affected

resolute

dotnet10

Not Affected

Alpine

Fixed

edge

dotnet10-runtime: 10.0.13-r0, 8.0.32-r0, 9.0.21-r0

Fixed

v3.22

dotnet8-runtime: 8.0.32-r0, 9.0.21-r0

Fixed

v3.23

dotnet10-runtime: 10.0.13-r0, 8.0.32-r0, 9.0.21-r0

Fixed

Source: This report was generated using AI

Related C# vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-96235HIGH8.8
  • C# logoC#
  • Microsoft.WindowsDesktop.App.Runtime.win-x64
NoYesOct 13, 2026
CVE-2026-96236HIGH7.5
  • C# logoC#
  • dotnet6
NoYesOct 13, 2026
CVE-2026-62847MEDIUM6
  • C# logoC#
  • Metalama.Tool
NoYesOct 14, 2026
CVE-2026-92707MEDIUM5.3
  • C# logoC#
  • dotnet10-runtime
NoYesOct 15, 2026
CVE-2026-96234MEDIUM5.3
  • C# logoC#
  • Microsoft.WindowsDesktop.App.Runtime.win-arm64
NoYesOct 13, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management