Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged application credentials
  2. Delivery
    Authenticate and send crafted network request to .NET endpoint
  3. Exploit
    Trigger improper encoding or escaping in framework output pipeline
  4. Execution
    Inject spoofed content into malformed response
  5. Impact
    Downstream service or client interprets forged output as trusted

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding for downstream
Exploitation Conditions

Exploitation requires the attacker to hold at least low-privileged access to the target .NET application, as confirmed by the CVSS PR:L metric - unauthenticated exploitation is not supported by available data. The attack is network-accessible (AV:N), requires no user interaction (UI:N), and involves low complexity (AC:L), meaning no race conditions or specialized environment configuration are needed beyond obtaining credentials or a valid session. Scope is unchanged (S:U), so impact is contained to the integrity of the vulnerable system's output and does not propagate directly to other systems. Limiting factors are: the authentication prerequisite (PR:L eliminates fully anonymous exploitation), the SSVC non-automatable classification (mass scanning campaigns are constrained), and the high integrity but zero confidentiality and availability impact, which limits the damage model to spoofing scenarios rather than data theft or service disruption. The specific .NET output path or API that triggers the improper encoding is not identified in NVD or MSRC data beyond what the public POC demonstrates.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N) scores 6.5, reflecting network-accessible exploitation at low privilege with high integrity impact and no confidentiality or availability consequence - consistent with a spoofing attack that manipulates output rather than exfiltrating data. EPSS at 0.41% (34th percentile) is notably low for a vulnerability with a public POC, and CISA SSVC classifies exploitation as 'none,' technical impact as 'partial,' and the attack as non-automatable - signaling that mass exploitation is not currently occurring and is constrained by design. The public GitHub gist POC lowers the barrier for targeted opportunistic attacks but does not imply automated campaign activity. The low EPSS despite POC availability suggests the flaw may require specific application patterns, output contexts, or trust relationships to be reliably exploitable in practice. Overall priority is moderate - patch within normal cycles, with urgency elevated for internet-facing .NET applications that process attacker-controlled input and produce output consumed by privileged downstream systems.

Exploit ScenarioDerived

A low-privileged attacker with authenticated access to a .NET web application sends a crafted request that causes the .NET runtime to improperly encode or escape special characters in its output. The resulting malformed response allows the attacker to inject spoofed content - such as fabricated HTTP headers, forged identity assertions, or manipulated response data - that a downstream service or user client interprets as legitimate and trusted. A proof-of-concept demonstrating this technique is publicly available at https://gist.github.com/alon710/af1ea10f18a378d81f14e813f0229c10.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 22, 2026

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.

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.

Affected VersionsENISA

.NET 8.0 8.0.0 <8.0.29
Microsoft Visual Studio 2022 version 17.14 17.14.0 <17.14.36
.NET 9.0 9.0.0 <9.0.18
Microsoft Visual Studio 2022 version 17.12 17.12.0 <17.12.22
Microsoft Visual Studio 2026 version 18.7 18.0 <18.7.4
.NET 10.0 10.0.0 <10.0.6

Affected Packages

nuget microsoft.netcore.app.runtime.linux-arm fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.linux-arm64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.linux-musl-arm fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.linux-musl-arm64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.linux-musl-x64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.linux-x64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.osx-arm64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.osx-x64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.win-arm fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.win-arm64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.win-x64 fix: 8.0.29, 9.0.18, 10.0.10
nuget microsoft.netcore.app.runtime.win-x86 fix: 8.0.29, 9.0.18, 10.0.10
euvd microsoft_visual_studio_2022_version_17_12 fix: 17.12.22
euvd microsoft_visual_studio_2022_version_17_14 fix: 17.14.36
euvd microsoft_visual_studio_2026_version_18_7 fix: 18.7.4
euvd net_10_0 fix: 10.0.6
euvd net_8_0 fix: 8.0.29
euvd net_9_0 fix: 9.0.18

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 18 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 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.

Know when Net 10 0 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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
ENISA EUVD HIGH
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
Red Hat 6.5 MEDIUM

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

DescriptionCVE.org

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

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
High
Microsoft .NET runtime widely deployed across enterprise and cloud workloads
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment NCSC-NL GHSA MSRC Vendor GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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

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