Skip to main content

ASP.NET Core EUVDEUVD-2026-44354

| CVE-2026-47303 HIGH
Authentication Bypass by Assumed-Immutable Data (CWE-302)
2026-07-14 microsoft GHSA-2p3q-h3hg-jcqq
8.8
CVSS 3.1 · Vendor: microsoft
Temporal: 7.7
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege account
  2. Delivery
    Identify assumed-immutable identity data
  3. Exploit
    Tamper with token/claim value
  4. Execution
    Resubmit to bypass authentication
  5. Impact
    Elevate to higher privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Data mutability checks in auth
Exploitation Conditions

Exploitation requires the attacker to already possess valid low-privileged authenticated access to the target ASP.NET Core application, reflected by CVSS PR:L - this is not an unauthenticated attack. The application must run on a vulnerable ASP.NET Core runtime from .NET 8.0, 9.0, or 10.0 and rely on the affected framework path that treats certain identity/authentication data as immutable. No user interaction is needed (UI:N) and the attack is over the network (AV:N) with low complexity (AC:L). The principal limiting factor is the need for a pre-existing account/foothold; a fully anonymous outsider cannot trigger the bypass without first authenticating.

Impact

The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (8.8, High) indicates a network-reachable, low-complexity attack requiring the attacker to already hold low-level privileges (PR:L - an authenticated but unprivileged account) with no user interaction, yielding high confidentiality, integrity, and availability impact in an unchanged scope. This is a credible priority for internet-facing or multi-tenant ASP.NET Core applications because elevation from a normal user to a higher-privileged role is exactly what a low-friction bypass enables. However, no EPSS score is provided, the CVE is not in CISA KEV, and no POC is referenced, so real-world exploitation is currently unproven - the priority is driven by severe impact plus a low barrier once a foothold exists, not by evidence of active attacks. The PR:L requirement for pre-existing authenticated access is the main limiting factor and distinguishes this from a fully unauthenticated, worm-class internet threat.

Exploit ScenarioDerived

An attacker holding a low-privilege account on an ASP.NET Core application logs in normally, then manipulates an identity artifact (such as a claim or token value) that the framework assumes cannot be changed, and resubmits it to be accepted as a higher-privileged user. Because the attack is network-based and low-complexity with no user interaction, the request can be automated once the tamperable field is identified. No public POC is referenced in the available data.

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

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

Alert me

AnalysisAIv1 – Jul 14, 2026

Privilege elevation in ASP.NET Core (bundled with .NET 8.0, 9.0, and 10.0) lets an already-authenticated, low-privileged network attacker bypass authentication controls by tampering with data the framework wrongly assumes to be immutable (CWE-302). Microsoft reported and patched the flaw; there is no public exploit identified at time of analysis and it is not on CISA KEV. At CVSS 8.8 with PR:L, an authorized user can escalate to higher privileges over the network.

RemediationAI

Apply the Microsoft-released update for the affected .NET channel - patch available per vendor advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47303 - installing the latest servicing release for .NET 8.0, 9.0, or 10.0, and the corresponding Visual Studio 2022 17.12/17.14 or Visual Studio 2026 18.7 update on developer machines and build agents. Exact fixed version numbers are not stated in the provided data, so pull them from the MSRC page rather than assuming. For self-contained or framework-dependent deployments, rebuild and redeploy against the patched runtime and confirm no older ASP.NET Core assemblies remain bundled. Until patching completes, compensating controls should reduce the value of a low-privilege foothold: enforce server-side authorization so privileged actions re-verify identity rather than trusting a single token/claim, rotate and shorten session/identity token lifetimes, and restrict which accounts can reach sensitive endpoints - noting these are partial mitigations that do not close the underlying bypass and may add authentication overhead for legitimate users.

Affected VersionsENISA

.NET 8.0 8.0.0 <8.0.29
Microsoft Visual Studio 2026 version 18.7 18.0 <18.7.4
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
.NET 10.0 10.0.0 <10.0.6

Affected Packages

nuget microsoft.aspnetcore.authentication.negotiate 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 7 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 lives in the ASP.NET Core web framework that ships as part of the .NET runtime/SDK (Microsoft .NET 8.0, 9.0, and 10.0) and is also serviced through Visual Studio 2022 (17.12, 17.14) and Visual Studio 2026 (18.7). The root cause class is CWE-302, Authentication Bypass by Assumed-Immutable Data: the framework trusts a piece of data - such as a token, claim, cookie, or identity artifact - as if it cannot be altered after issuance, when an attacker can in fact modify it. Because ASP.NET Core sits directly on the authentication/authorization boundary of web applications, a defect in how it validates supposedly-fixed identity data lets a caller present manipulated but accepted credentials, defeating the trust the application places in the framework.

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 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
CIRCL (temporal) 7.7 HIGH
vuln.today AI 8.8 HIGH

Network-reachable low-complexity bypass needing a pre-existing low-privilege account (PR:L, no UI), yielding full privilege elevation with high C/I/A in unchanged scope.

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

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

DescriptionCVE.org

Authentication bypass by assumed-immutable data in ASP.NET Core allows an authorized attacker to elevate privileges over a network.

Executive ViewAI

Why It Matters

ASP.NET Core on .NET 8.0, 9.0, and 10.0 contains a privilege escalation vulnerability allowing low-privileged authenticated users to gain higher access levels over the network. Any organization running these framework versions faces direct risk of insider privilege abuse; attackers with minimal legitimate access can compromise system integrity and access restricted data. Microsoft has released a patch and remediation should be prioritized to prevent exploitation.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 56% exploitable
Prevalence
High
ASP.NET Core is a widely deployed enterprise web framework across .NET shops
Threat Intel
2
1 sources
Vendor Action
See Below
Required. The vulnerability documented by this CVE requires customer action to resolve.
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-50659 MEDIUM POC
6.5 Jul 14

Output spoofing via improper encoding in Microsoft .NET 8.0, 9.0, and 10.0 allows a low-privileged network attacker to m

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: Important
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