Skip to main content

.NET WPF EUVDEUVD-2026-100198

| CVE-2026-83520 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-10-13 secure@microsoft.com GHSA-4w5f-7jp2-w48g
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious XAML/XPS payload
  2. Delivery
    Deliver document to target user
  3. Exploit
    User opens content in WPF app
  4. Execution
    Trigger unsafe deserialization (CWE-502)
  5. Impact
    Execute 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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 1.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.42
Microsoft .NET Framework 3.5 AND 4.8 4.8.0 <2.0.50727.9073 AND 3.0.30729.9070 AND 4.8.4811.0
Microsoft .NET Framework 3.5 AND 4.6.2/4.7/4.7.1/4.7.2 3.0.0.0 <2.0.50727.8987 AND 3.0.30729.8982 AND 4.7.4150.0
Microsoft .NET Framework 4.8.1 4.8.0.0 <4.8.9363.0
Microsoft Visual Studio 2026 version 18.10 18.10.0 <18.10.4
.NET 10.0 10.0.0 <10.0.13
Microsoft .NET Framework 3.5 AND 4.8.1 4.8.1 <2.0.50727.9188 AND 3.0.30729.9171 AND 4.8.9363.0
.NET 8.0 8.0.0 <8.0.32
.NET 11.0 11.0.0 <11.0.0-rc.2
Microsoft .NET Framework 4.8 4.8.0 <4.8.4811.0
Microsoft .NET Framework 3.5 3.5.0 <2.0.50727.9188 AND 3.0.30729.9171
.NET 9.0 9.0.0 <9.0.21
Microsoft .NET Framework 3.5 AND 4.7.2 4.7.0 <2.0.50727.9073 AND 3.0.30729.9070 AND 4.7.4150.0
Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2 4.7.0 <4.7.4150.0

Affected Packages

nuget microsoft.windowsdesktop.app.runtime.win-arm64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.windowsdesktop.app.runtime.win-x64 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
nuget microsoft.windowsdesktop.app.runtime.win-x86 fix: 8.0.32, 9.0.21, 10.0.13, 11.0.0-rc.2
euvd microsoft_net_framework_4_6_2_4_7_4_7_1_4_7_2 fix: 4.7.4150.0
euvd microsoft_net_framework_4_8 fix: 4.8.4811.0
euvd microsoft_net_framework_4_8_1 fix: 4.8.9363.0
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.42
euvd microsoft_visual_studio_2026_version_18_10 fix: 18.10.4
euvd net_10_0 fix: 10.0.13
euvd net_11_0 fix: 11.0.0-rc.2
euvd net_8_0 fix: 8.0.32
euvd net_9_0 fix: 9.0.21

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

Vendor (microsoft) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:19 cve.org
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
1.3%
Top 31% exploitable
Prevalence
Ubiquitous
Microsoft .NET/.NET Framework/WPF runtimes present across most Windows environments
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
7 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 1.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: +5

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.

More in .NET

View all
CVE-2026-87697 HIGH POC
8.8 Oct 13

Remote code execution affects Windows desktop applications built on the Microsoft.WindowsDesktop.App.Runtime (WPF) compo

CVE-2023-7334 CRITICAL POC
9.8 Jan 15

Changjetong T+ (through 16.x) has .NET deserialization RCE in an AjaxPro endpoint. Attacker-controlled JSON triggers des

CVE-2026-75513 CRITICAL POC
9.1 Sep 16

SQL injection (CWE-89) in Marten, the .NET transactional document DB and event store for PostgreSQL, affects versions 7.

CVE-2026-100369 HIGH POC
8.4 Sep 25

Argument injection in the CliInvoke .NET process-wrapping library (and its former identity, AlastairLundy.CliInvoke) all

CVE-2019-25359 HIGH POC
8.2 Feb 18

SD.NET RIM versions before 4.7.3c contain a SQL injection vulnerability that allows attackers to inject malicious SQL st

CVE-2026-25925 HIGH POC
7.8 Feb 09

PowerDocu versions prior to 2.4.0 allow arbitrary .NET object instantiation and code execution through unsafe deserializ

CVE-2025-24070 HIGH POC
7.0 Mar 11

Weak authentication in ASP.NET Core &amp; Visual Studio allows an unauthorized attacker to elevate privileges over a net

CVE-2026-26282 MEDIUM POC
6.6 Feb 19

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

CVE-2026-27709 MEDIUM POC
6.6 Feb 26

Out-of-bounds memory read in NanaZip versions 5.0.1252.0 through 6.0.1637.x allows local authenticated attackers to disc

CVE-2020-37103 MEDIUM POC
6.4 Feb 03

DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML

CVE-2026-3263 MEDIUM POC
6.3 Feb 26

Asp.Net-Core-Inventory-Order-Management-System versions up to 9.20250118. contains a security vulnerability (CVSS 6.3).

CVE-2025-54539 CRITICAL
9.8 Oct 16

Remote code execution in the ActiveMQ NMS AMQP .NET client affects all releases up to and including 2.3.0 when the clien

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy