Skip to content
The NetSec Tribune
Friday, October 16, 2026Security news, verified and fast163 reports
Microsoft Patches .NET WPF Out-of-Bounds Write in CVE-2026-96224
Vulnerabilities

Microsoft Patches .NET WPF Out-of-Bounds Write in CVE-2026-96224

Microsoft released updates for .NET WPF runtimes to fix a high-severity remote code execution flaw triggered by crafted pixel shaders.

Key points

  • Microsoft issued patches for .NET versions 8 through 11 to address CVE-2026-96224.
  • The vulnerability involves an out-of-bounds write in WPF pixel-shader parsing logic.
  • Attackers can exploit the flaw remotely via user interaction with malicious content.

Microsoft has released security updates for its .NET platform to address a remote code execution vulnerability identified as CVE-2026-96224. The flaw affects Windows Presentation Foundation components and requires user interaction to trigger, according to the Microsoft Security Update Guide.

What happened

Microsoft designated CVE-2026-96224 as a high-severity issue with a CVSS score of 8.8. The vulnerability stems from an out-of-bounds write within the Windows Presentation Foundation (WPF) subsystem. Specifically, crafted pixel-shader bytecode can desynchronize the two parsing passes in the `CPSTrans::Initialize` function. This desynchronization allows an unauthorized attacker to write or read data outside the intended memory boundaries, potentially leading to remote code execution over a network.

The issue impacts multiple versions of the Microsoft.WindowsDesktop.App.Runtime packages across win-arm64, win-x64, and win-x86 architectures. Affected versions include .NET 8.0.0 through 8.0.31, .NET 9.0.0 through 9.0.20, .NET 10.0.0 through 10.0.12, and preview releases of .NET 11.0.0 up to 11.0.0-rc.1. Microsoft provided patched versions for all these branches, including 8.0.32, 9.0.21, 10.0.13, and 11.0.0-rc.2.

Why it matters

Security operations teams must prioritize updating any Windows environments running vulnerable .NET runtimes. The high CVSS score reflects the ease of exploitation and the severe impact of remote code execution. Because the attack vector requires user interaction, the threat model involves convincing a user to process malicious content containing crafted pixel shaders. This risk applies to any application using the affected WPF components on Windows systems.

As NetSec Tribune reported on 2026-10-10 regarding a separate WooCommerce flaw, out-of-bounds memory corruption remains a critical vector for arbitrary code execution. While that incident involved PHP object injection in a web plugin, the underlying principle of memory safety violations enabling remote control is consistent. Teams should treat this .NET flaw with similar urgency given its high severity rating and remote nature.

Our take on the response

  • Microsoft provided specific patched version numbers for all affected .NET runtime branches.
  • The advisory clearly identifies the technical cause as a parsing desynchronization in WPF.
  • Updates are available for both stable releases and recent preview channels.
  • No immediate workaround is mentioned, making patching the primary mitigation.

What defenders should look for

Teams usually monitor for unexpected process spawning from .NET-hosted applications such as Word, Excel, or custom WPF clients. Check whether standard user accounts are executing commands that bypass normal application boundaries. Look for unusual network connections originating from desktop applications that do not typically communicate externally. If an endpoint detects memory integrity violations or heap corruption events, investigate the associated process immediately. Contain the affected host by isolating it from the network to prevent lateral movement while forensic analysis proceeds.

Background: Lateral movement

Lateral movement is the process where an attacker navigates from one system to another within a network after initial access. They use stolen credentials or unpatched vulnerabilities to expand their reach. This tactic allows them to reach sensitive data or critical servers without triggering perimeter alarms, making internal monitoring the primary defense.

Read the full guide: Lateral Movement in Cybersecurity: Definition and Detection

What to do and how to stay safe: Microsoft

  • Audit your deployment pipelines to identify any applications using vulnerable .NET runtime versions.
  • Schedule immediate updates to the patched versions listed in the Microsoft advisory.
  • Monitor endpoint logs for anomalous behavior in applications using Windows Presentation Foundation.
  • Verify that your patch management systems have successfully deployed the new runtime packages.

Step-by-step guide: Vulnerability Management Myths That Waste Your Time and Budget

General security guidance from the NetSec Tribune newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

Which .NET versions are vulnerable to CVE-2026-96224?

Versions 8.0.0 through 8.0.31, 9.0.0 through 9.0.20, 10.0.0 through 10.0.12, and 11.0.0-preview.1 through 11.0.0-rc.1 are affected.

Is a patch available for this vulnerability?

Yes, Microsoft has released patched versions including 8.0.32, 9.0.21, 10.0.13, and 11.0.0-rc.2.

What is the CVSS score for CVE-2026-96224?

The vulnerability has a CVSS score of 8.8, which is classified as high severity.

Sources

  1. Microsoft Security Update Guide
  2. GitHub Advisory Database
Microsoft.NETWPFCVE-2026-96224Windows

Related stories