Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious XPS document to victim
-
DeliveryUser opens and clicks crafted hyperlink
-
ExploitBypass WPF URI navigation restriction
-
ExecutionReach attacker-controlled ObjectDataProvider
-
ImpactExecute arbitrary code in app context
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V12 - Secure Communication Improperly implemented security check
|
| Exploitation Conditions | Requires a WPF application (Microsoft.WindowsDesktop.App.Runtime on Windows) that renders untrusted XPS content and permits hyperlink navigation; the attacker must supply a crafted document whose hyperlink URI evades WPF's navigation restriction check to reach an attacker-controlled ObjectDataProvider. Exploitation is gated by mandatory user interaction (UI:R) - the victim must open the document and activate the malicious hyperlink - which limits automation (SSVC Automatable=no) and means default, non-XPS-handling workflows are not exposed; it is Windows-only and limited to the unpatched runtime version ranges (e.g. .NET 8 <8.0.32, .NET 9 <9.0.21, .NET 10 <10.0.13, and the listed .NET Framework builds). |
| Impact | Signals are largely consistent and point to a real but interaction-gated threat. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8 HIGH) describes network-reachable, unauthenticated, low-complexity remote code execution that nonetheless requires user interaction - matching the GHSA description that WPF XPS hyperlink navigation bypasses URI restrictions to reach an attacker-controlled ObjectDataProvider 'after user interaction.' CISA SSVC moderates the urgency: Exploitation=none and Automatable=no (the required user click defeats worm-like automation), while Technical Impact=total aligns with the C:H/I:H/A:H full-compromise rating. There is no CISA KEV listing and no public exploit identified at time of analysis, so this is not confirmed active exploitation. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified here. Net: a high-impact RCE that is a genuine patching priority given the ubiquity of the .NET/WPF runtime and the low complexity, but the mandatory user interaction and absence of KEV/POC signals make it a prompt-patch item rather than an emergency drop-everything 10/10. One labeling caveat: the input Tag 'Authentication Bypass' does not match the actual weakness, which is a security-check/URI-restriction bypass (CWE-358), not an authentication bypass - this is a metadata mismatch, not a change to the technical risk. |
| Exploit ScenarioDerived | An attacker crafts a malicious XPS document (or a WPF-rendered page) containing a hyperlink whose URI evades WPF's navigation restrictions and resolves to an attacker-controlled ObjectDataProvider. The victim opens the document in a vulnerable WPF application and activates the hyperlink, causing arbitrary code to execute in the context of the application. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Remote code execution in the Windows Presentation Foundation (WPF) component of Microsoft .NET and .NET Framework allows an unauthorized remote attacker to run arbitrary code after a victim interacts with a crafted XPS document. The flaw is an improperly implemented security check for URI handling (CWE-358): WPF's XPS hyperlink navigation can bypass its URI restrictions and reach an attacker-controlled ObjectDataProvider, resulting in code execution in the context of the hosting application. Affected runtimes include .NET 8 before 8.0.32, .NET 9 before 9.0.21, .NET 10 before 10.0.13, .NET 11 before 11.0.0-rc.2, multiple .NET Framework 3.5/4.6.2/4.7.x/4.8/4.8.1 builds, and Visual Studio 2022 17.14 before 17.14.42 and Visual Studio 2026 18.10 before 18.10.4; vendor patches are available and there is no public exploit identified at time of analysis, with exploitation gated by mandatory user interaction (UI:R) and SSVC Automatable set to no.
RemediationAI
Vendor-released patches are available: Microsoft .NET 8.0.32, .NET 9.0.21, .NET 10.0.13, and .NET 11.0.0-rc.2 resolve the WPF runtime issue, while .NET Framework fixes are delivered via the corresponding Windows updates that raise the builds to 2.0.50727.9073/2.0.50727.9188, 3.0.30729.9070/3.0.30729.9171, 4.7.4150.0, 4.8.4811.0, and 4.8.9363.0. Visual Studio users should update to 17.14.42 (2022) or 18.10.4 (2026), and NuGet consumers of Microsoft.WindowsDesktop.App.Runtime.win-arm64/win-x64/win-x86 should move to 8.0.32, 9.0.21, or 10.0.13 as applicable. See the Microsoft Update Guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-70174), the dotnet/wpf advisory (https://github.com/dotnet/wpf/security/advisories/GHSA-f749-vhgx-39h6), and the related issue (https://github.com/dotnet/wpf/issues/12018) for full matrices. Where immediate patching is not possible, treat the missing control as a navigation-restriction bypass rather than a missing feature: applications that render untrusted or third-party XPS documents should disable or sandbox WPF hyperlink navigation and refuse navigation to non-allowlisted URIs, which removes the path to the attacker-controlled ObjectDataProvider at the cost of breaking legitimate embedded links in those documents. Because exploitation also requires the victim to activate the malicious hyperlink, user-awareness controls (not opening XPS files from untrusted sources or clicking embedded links) provide only marginal protection and should not substitute for patching. Running affected document-rendering applications with reduced privileges limits post-exploitation blast radius but does not prevent code execution in the process, and network filtering is ineffective here since the payload is delivered as a document rather than over an exploitable service port. Finally, inventory both the standalone .NET runtime installations and their host applications, since updating the shared runtime does not automatically recompile or roll forward framework-dependent apps that pin an older version.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 12 packages in nuget, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability lives in Microsoft.WindowsDesktop.App.Runtime (WPF) on Windows and is classified as CWE-358, Improperly Implemented Security Check for Standard - a class of defect where a security control exists in name but is implemented incorrectly, so it can be evaded rather than simply absent. Here the control is WPF's restriction on hyperlink navigation targets within XPS (Open XML Paper Specification) documents. XPS is a fixed-layout document format rendered by WPF's document stack, and its hyperlinks can carry navigation URIs; WPF is expected to enforce restrictions that prevent a document's hyperlink from resolving to dangerous types. The crafted hyperlink URI bypasses that check and, when activated, instantiates an attacker-controlled ObjectDataProvider - a WPF data-binding type capable of invoking arbitrary methods/constructors - which yields remote code execution. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H confirms network attack, no privileges required (PR:N), and high confidentiality, integrity, and availability impact, but with the whole exploit chain gated behind user interaction (UI:R). The attack surface is limited to Windows applications that both render untrusted XPS content and permit hyperlink navigation to be activated, so ordinary non-XPS workflows are not exposed. Supporting tracking is available via EUVD-2026-99690 (EUVD-2026-99690) and the GHSA-f749-vhgx-39h6 GitHub Security Advisory for the dotnet/wpf repository.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Network-delivered document with no auth (PR:N) but mandatory victim click (UI:R); low complexity and in-process RCE yields S:U and full C/I/A impact.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Improperly implemented security check for standard in .NET allows an unauthorized attacker to execute code over a network.
Technical POC Analysis
Evidence base: GHSA-f749-vhgx-39h6 (Microsoft Security Advisory).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A high-severity remote code execution flaw in the Windows Presentation Foundation (WPF) component of Microsoft .NET, .NET Framework, and Visual Studio 2022/2026 allows an attacker to execute arbitrary code on an endpoint once a user opens a crafted XPS document, running with the privileges of the hosting application. Any workforce segment that opens XPS content - including document-handling, finance, legal, and engineering staff - is potentially exposed, and a successful compromise could yield code execution on developer workstations and business desktops. While no public exploit has been identified, the affected runtimes are ubiquitous across the Windows estate, so unpatched or unknown-version deployments represent an avoidable and broadly distributed risk.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-99690
GHSA-f749-vhgx-39h6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB