Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious XAML/XPS payload
-
DeliveryDeliver document to target user
-
ExploitUser opens content in WPF app
-
ExecutionTrigger unsafe deserialization (CWE-502)
-
ImpactExecute arbitrary code in user context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a victim to open or load attacker-crafted content (XAML/XPS document or untrusted serialized data) in a vulnerable WPF application built on an affected runtime - the GHSA advisory ties the fix to unsafe XAML/XPS URI fetching, hyperlink navigation, TrueType font handling, and XAML nesting-depth limits. The decisive limiting factor is UI:R: no exploitation occurs without user interaction, and the affected code path is Windows-only (Microsoft.WindowsDesktop.App.Runtime), so headless/server .NET deployments without WPF are not in scope. No authentication is required (PR:N), but the mandatory user action and non-automatable nature (SSVC Automatable=no) substantially narrow real-world exploitability versus the raw 8.8 score. |
| Impact | Signals are mixed and point to serious-but-not-emergency priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 8.8 High) describes a network-reachable, unauthenticated, low-complexity RCE whose only gating factor is required user interaction (UI:R) - consistent with CWE-502 deserialization triggered when a victim opens or loads crafted content. CISA's SSVC assessment contradicts an emergency reading: Exploitation=none and Automatable=no, while Technical Impact=total aligns with the C:H/I:H/A:H rating. No EPSS score was supplied, no CISA KEV listing is present, and no public exploit is referenced, so there is no public exploit identified at time of analysis. The practical interpretation: this is a high-impact code-execution flaw in extremely widely deployed Microsoft runtimes, but exploitation is not automatable and depends on tricking a user, so it is a 'patch promptly' item rather than an actively-exploited fire-drill. Note a scope nuance: the one-line NVD description says 'unauthorized attacker ... over a network,' but the Microsoft/dotnet GHSA source evidence makes clear the real defect is in WPF (Microsoft.WindowsDesktop.App.Runtime) involving unsafe XAML/XPS URI fetching, navigation, and deserialization - verify the delivery model against vendor guidance. |
| Exploit ScenarioDerived | An attacker crafts a malicious XAML/XPS document or data payload and delivers it to a victim (e.g., via email, download, or a link that a vulnerable WPF application loads). When the user opens the content, the application deserializes the untrusted data and executes attacker-controlled code in the user's security context. No public exploit is identified at time of analysis, and the low attack complexity (AC:L) is offset by the required user interaction (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Remote code execution in .NET WPF (Microsoft.WindowsDesktop.App.Runtime) allows an unauthenticated attacker to execute code on a victim's Windows system by crafting a malicious XAML/XPS document or serialized payload and convincing the user to open or load it. The vulnerability is a CWE-502 deserialization of untrusted data issue rated CVSS 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H); exploitation requires user interaction and is not automatable (SSVC Automatable=no, Exploitation=none). No public exploit code or active exploitation has been identified at time of analysis, though vendor patches are available for all affected .NET and .NET Framework versions.
RemediationAI
Apply the vendor-released patches: update .NET 8.0 to 8.0.32, .NET 9.0 to 9.0.21, .NET 10.0 to 10.0.13, and .NET 11.0 to 11.0.0-rc.2 or later, and apply the corresponding .NET Framework security updates that bring builds to 2.0.50727.9188/3.0.30729.9171 (for 3.5), 4.8.4811.0 (for 4.8), 4.8.9363.0 (for 4.8.1), and 4.7.4150.0 (for 4.6.2/4.7/4.7.1/4.7.2). Update Visual Studio 2022 to 17.14.42 or later and Visual Studio 2026 to 18.10.4 or later. See the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-83520 and GHSA at https://github.com/dotnet/wpf/security/advisories/GHSA-4w5f-7jp2-w48g. If patching is delayed, mitigate by restricting WPF applications from opening untrusted XAML/XPS documents or deserializing untrusted data - for example, block hyperlink navigation to untrusted URIs, avoid loading untrusted TrueType fonts, and enforce XAML nesting-depth limits in application code; these controls may break legitimate functionality that relies on those features. Headless or server .NET deployments that do not use WPF are not exposed. No public exploit is known at time of analysis, so prioritization can follow standard patch cycles.
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 resides in Microsoft.WindowsDesktop.App.Runtime (WPF), the Windows Presentation Foundation component that processes XAML markup and XPS documents. CWE-502 (Deserialization of Untrusted Data) is the root cause: unsafe URI fetching and navigation, hyperlink navigation propagation, TrueType font handling, and XAML nesting-depth limits allow crafted content to trigger code execution. The flaw affects Windows-only WPF runtimes distributed via NuGet packages (e.g., Microsoft.WindowsDesktop.App.Runtime.win-x64, win-x86, win-arm64) and the corresponding .NET Framework builds. The GHSA advisory notes fixes that block unsafe URI fetching and navigation, add TrueType font protection, impose XAML nesting-depth limits, and avoid caching positive DNS zone-policy decisions. Headless/server .NET deployments without WPF are not in scope, and no authentication is required (PR:N), but the attacker must induce a victim to open or load malicious content (UI:R).
Know when .NET gets its next vulnerability
- 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
Payload is delivered remotely (AV:N) and processed without privileges (PR:N) but needs the victim to open crafted content (UI:R); deserialization yields full code execution, so C/I/A:H.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Deserialization of untrusted data in .NET allows an unauthorized attacker to execute code over a network.
Technical POC Analysis
CWE-502 (Deserialization of Untrusted Data) in the WPF component shipped as Microsoft.WindowsDesktop.App.Runtime (Windows-only, x86/x64/arm64).
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 .NET Windows Desktop Runtime (Microsoft.WindowsDesktop.App.Runtime) affects Windows endpoints that run WPF-based applications, allowing an attacker to gain code execution on a victim's machine if a user opens a crafted XAML or XPS document. Because exploitation requires convincing an employee to open a malicious file, the practical risk is tied to user behavior and the breadth of .NET/WPF deployments across the organization. A successful compromise would give an attacker the same rights as the logged-in user, enabling data theft, ransomware staging, or lateral movement, and vendor patches are already available, making remediation the priority rather than emergency containment.
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
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo
Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des
SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.
Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all
SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st
PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ
Weak authentication in ASP.NET Core & Visual Studio allows an unauthorized attacker to elevate privileges over a net
NanaZip versions 5.0.1252.0 through 6.0.1629.0 contain an out-of-bounds heap read in the .NET Single File bundle parser
Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc
DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML
Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).
Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien
EUVD-2026-100198
GHSA-4w5f-7jp2-w48g
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB