Skip to main content

Microsoft .NET CVE-2026-50659

| EUVDEUVD-2026-44407 MEDIUM
Improper Encoding or Escaping of Output (CWE-116)
2026-07-14 microsoft GHSA-74jp-vm22-8q8x
6.5
CVSS 3.1 · Vendor: microsoft
Share

Severity by source

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

Network-exploitable spoofing requires low-privilege credentials (PR:L); high integrity impact from output injection; no confidentiality or availability impact aligns with pure spoofing behavior.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
6.5 MEDIUM
qualitative

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

Lifecycle Timeline

2
Analysis Generated
Jul 22, 2026 - 14:43 vuln.today
CVE Published
Jul 14, 2026 - 19:40 cve.org
MEDIUM 6.5

DescriptionCVE.org

Improper encoding or escaping of output in .NET allows an authorized attacker to perform spoofing over a network.

AnalysisAI

Output spoofing via improper encoding in Microsoft .NET 8.0, 9.0, and 10.0 allows a low-privileged network attacker to manipulate encoded output, enabling content or identity spoofing with high integrity impact. Affected products span three active .NET generations plus Visual Studio 2022 (17.12, 17.14) and Visual Studio 2026 (18.7), creating a broad enterprise attack surface. A publicly available proof-of-concept exploit exists on GitHub; however, CISA SSVC reports exploitation status as none and EPSS sits at 0.41% (34th percentile), suggesting opportunistic rather than widespread active threat activity at time of analysis.

Technical ContextAI

The root cause is CWE-116 (Improper Encoding or Escaping of Output), a class of flaw where a framework fails to properly sanitize special characters when generating network output - such as HTTP headers, HTML, XML, or JSON - allowing injected content to be misinterpreted by downstream consumers or services. CPE data confirms three distinct .NET runtime generations are affected: cpe:2.3:a:microsoft:.net_8.0, cpe:2.3:a:microsoft:.net_9.0, and cpe:2.3:a:microsoft:.net_10.0, as well as the Microsoft Visual Studio 2022 IDE (channels 17.12 and 17.14) and Visual Studio 2026 (channel 18.7). The flaw resides in .NET's output encoding subsystem; any application relying on the framework's built-in escaping utilities to construct network-facing responses is potentially affected. The specific API surface (e.g., HtmlEncoder, HttpUtility, or header encoding routines) is not disclosed in the available NVD or MSRC data.

RemediationAI

The primary fix is to upgrade to vendor-released patched versions: .NET 8.0 to 8.0.29 or later, .NET 9.0 to 9.0.18 or later, and .NET 10.0 to 10.0.6 or later. For Visual Studio users, upgrade to Visual Studio 2022 17.12.22 or later (17.12 channel), 17.14.36 or later (17.14 channel), or Visual Studio 2026 18.7.4 or later (18.7 channel). Full patch guidance is published at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-50659; Ubuntu package updates are documented at https://ubuntu.com/security/notices/USN-8553-1. If immediate patching is not operationally feasible, compensating controls include restricting network access to .NET application endpoints to known-trusted principals to reduce the exploitable low-privileged attacker pool - note this introduces access-control overhead and does not eliminate the flaw. Additionally, audit application-layer output encoding for any custom escaping logic that may compound this framework-level defect. No patch-free mitigation fully addresses the root encoding flaw.

CVE-2026-50528 HIGH POC
8.2 Jul 14

Security feature bypass in Microsoft .NET (versions 8.0, 9.0, and 10.0) lets a remote, unauthenticated attacker circumve

CVE-2026-33116 HIGH POC
7.5 Apr 14

Infinite loop denial-of-service vulnerability in Microsoft .NET Framework (3.5 through 4.8.1), .NET 8.0, 9.0, and 10.0 a

CVE-2026-50651 HIGH POC
7.5 Jul 14

Network denial of service in Microsoft .NET 8.0, 9.0, and 10.0 (and the corresponding Visual Studio 2022/2026 tooling) a

CVE-2026-50525 HIGH POC
7.5 Jul 14

Network-based denial of service in Microsoft .NET 8.0, 9.0, and 10.0 allows an unauthenticated remote attacker to exhaus

CVE-2026-26171 HIGH POC
7.5 Apr 14

Denial-of-service condition in Microsoft .NET Framework 8.0, 9.0, and 10.0 allows unauthenticated remote attackers to ex

CVE-2026-42899 HIGH POC
7.5 May 12

Remote denial of service in ASP.NET Core (.NET 8.0, 9.0, and 10.0) allows an unauthenticated attacker to send crafted ne

CVE-2026-35433 HIGH POC
7.3 May 12

Local privilege elevation in Microsoft .NET (Windows Desktop/WPF runtime) for versions 8.0, 9.0, and 10.0 allows an atta

CVE-2026-32177 HIGH POC
7.3 May 12

Local privilege escalation in Microsoft .NET Framework (versions 3.5 through 10.0) and Visual Studio 2017 occurs through

CVE-2026-47303 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-47300 HIGH
8.8 Jul 14

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged

CVE-2026-32175 MEDIUM POC
4.3 May 12

Absolute path traversal in Microsoft .NET Core (Windows runtime, versions 8.0 through 10.0) enables a network-accessible

CVE-2026-57108 HIGH
7.5 Jul 14

Denial of service in Microsoft .NET (versions 8.0, 9.0, and 10.0) allows a remote, unauthenticated attacker to crash or

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Liberty Linux 10 Fixed
SUSE Liberty Linux 8 Fixed
SUSE Liberty Linux 9 Fixed

Share

CVE-2026-50659 vulnerability details – vuln.today

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