CVE-2026-50649

.NET Remote Code Execution Vulnerability

Published Jul 14, 2026 CVSS 3.1 · 7.8 High EPSS 4.0% KEV · Not listed
Description
Deserialization of untrusted data in .NET allows an unauthorized attacker to execute code locally.

Analysis

AI-generated

Technical impact

Untrusted data deserialization in Microsoft .NET 8.0 and 9.0, as well as in the .NET Framework versions 3.5 through 4.8.1, and in Microsoft Visual Studio 2026 18.7 allows an attacker to execute arbitrary code within the context of a vulnerable application. The flaw is a classic serialization weakness (CWE‑502) where insufficient validation of serialized payloads enables local code execution, potentially leading to privilege escalation or full host compromise.

Affected Systems

Affected products include Microsoft .NET runtimes 8.0 and 9.0, Microsoft .NET Framework versions 3.5, 4.6.2 to 4.8.1, and Microsoft Visual Studio 2026 version 18.7.

Risk and Exploitability

The CVSS score of 7.8 highlights a high impact vulnerability, while the EPSS score of 4% indicates a moderate probability of exploitation at present and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the likely attack vector involves supplying crafted serialized data to a deserializing process, which could come from local files, network connections, or interprocess communication. Successful exploitation requires an attacker to supply the malicious payload to a vulnerable application, which then deserializes it and executes embedded code.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install the official Microsoft update that contains the fix for CVE-2026-50649.
  • Reconfigure affected applications to avoid deserializing untrusted data; consider disabling or sanitizing deserialization operations and validating all input payloads.
  • If an immediate patch is not available, limit exposure by restricting access to inputs that can contain serialized objects or by applying temporary runtime filters to reject unsafe payloads.

Generated by OpenCVE AI on September 24, 2026 at 22:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Microsoft microsoft Visual Studio 2022
Microsoft visual Studio 2022
Vendors & Products Microsoft microsoft Visual Studio 2022
Microsoft visual Studio 2022
Type Values Removed Values Added
First Time appeared Microsoft .net Framework
CPEs cpe:2.3:a:microsoft:.net_framework:*:*:*:*:*:*:*:*
Vendors & Products Microsoft .net Framework
Type Values Removed Values Added
First Time appeared Redhat
Redhat hummingbird
CPEs cpe:/a:redhat:hummingbird:1
Vendors & Products Redhat
Redhat hummingbird
References
Metrics threat_severity

None

threat_severity

Important

Type Values Removed Values Added
CPEs cpe:2.3:a:microsoft:visual_studio_2022:*:*:*:*:*:*:*:*
Vendors & Products Microsoft visual Studio 2022
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Deserialization of untrusted data in .NET allows an unauthorized attacker to execute code locally.
Title .NET Remote Code Execution Vulnerability
First Time appeared Microsoft
Microsoft .net
Microsoft visual Studio 2022
Microsoft visual Studio 2026
Weaknesses CWE-502
CPEs cpe:2.3:a:microsoft:.net:*:*:*:*:*:*:*:*
cpe:2.3:a:microsoft:visual_studio_2022:*:*:*:*:*:*:*:*
cpe:2.3:a:microsoft:visual_studio_2026:*:*:*:*:*:*:*:*
Vendors & Products Microsoft
Microsoft .net
Microsoft visual Studio 2022
Microsoft visual Studio 2026
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C'}